一种基于多核系统的进程调度方法及装置制造方法及图纸

技术编号:16818896 阅读:30 留言:0更新日期:2017-12-16 12:15
本发明专利技术公开了一种基于多核系统的进程调度方法,应用于第一进程,包括以下步骤:在处理当前业务过程中,如果达到子进程启动触发条件,则将针对当前业务的业务请求消息发送给第二进程;接收第二进程返回的针对业务请求消息的反馈消息。应用本发明专利技术实施例所提供的技术方案,在不影响进程与CPU的绑定关系的情况下,第一进程通过业务请求消息,请求第二进程处理当前业务的相关业务,第二进程根据业务请求消息,处理相关业务,处理完成后向第一进程发送针对业务请求消息的反馈消息,第一进程在接收到反馈消息后,继续处理当前业务,加快了业务处理的速度,提高了多核系统的性能。本发明专利技术还公开了一种基于多核系统的进程调度装置,具有相应技术效果。

A process scheduling method and device based on multi core system

The invention discloses a process scheduling method based on multi core, used in the first process, which comprises the following steps: in dealing with the current business process, if the process starts to sub trigger conditions, will be for the current business service request message to the second process; based on the feedback message service request message receiving process returns second the. The application of the technical proposal provided by the embodiment of the invention, the binding relationship does not affect the process and the case of the CPU, the first process through the service request message, the relevant business process second requests for the current business process, second according to the service request message, processing business, processing after the completion of the first process to send feedback for message service request the news, the first process to feedback after receiving the message, continue to deal with the current business, accelerate the speed of business management, improve the performance of multi-core system. The invention also discloses a process scheduling device based on the multi-core system, which has the corresponding technical effect.

【技术实现步骤摘要】
一种基于多核系统的进程调度方法及装置
本专利技术涉及计算机应用
,特别是涉及一种基于多核系统的进程调度方法及装置。
技术介绍
随着科学技术的发展,多核系统因其能大幅度提高计算机处理数据和指令的速度,被广泛关注,如常见的SMP(Symmetricmultiprocessing,对称多处理)。在多核系统中,在某一个进程需要简化业务处理逻辑时,一般会采用启动子进程的方式进行业务处理。此时,新的子进程需要多核系统随机的选择一个CPU来运行该子进程。在多核系统中,为了提高业务处理速度,通常将进程与CPU进行绑定,而启动子进程通常会打乱进程与CPU的绑定关系,打乱进程与CPU的绑定关系后,往往会干扰进程调度,进而增加进程在CPU间进行调度切换的系统开销,降低业务处理速度,影响多核系统的性能。综上所述,在多核系统中如何有效地进行进程调度,加快业务处理速度,提高多核系统的性能等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种基于多核系统的进程调度方法及装置,以加快业务处理速度,提高多核系统的性能。为解决上述技术问题,本专利技术提供如下技术方案:一种基于多核系本文档来自技高网...
一种基于多核系统的进程调度方法及装置

【技术保护点】
一种基于多核系统的进程调度方法,其特征在于,应用于第一进程,包括:在处理当前业务过程中,如果达到子进程启动触发条件,则将针对所述当前业务的业务请求消息发送给第二进程;接收所述第二进程返回的针对所述业务请求消息的反馈消息。

【技术特征摘要】
1.一种基于多核系统的进程调度方法,其特征在于,应用于第一进程,包括:在处理当前业务过程中,如果达到子进程启动触发条件,则将针对所述当前业务的业务请求消息发送给第二进程;接收所述第二进程返回的针对所述业务请求消息的反馈消息。2.根据权利要求1所述的基于多核系统的进程调度方法,其特征在于,在所述将针对所述当前业务的业务请求消息发送给第二进程之后,还包括:如果在达到设定的时间间隔时未接收到所述第二进程返回的针对所述业务请求消息的反馈消息,则重复执行所述将针对所述当前业务的业务请求消息发送给第二进程的步骤。3.根据权利要求2所述的基于多核系统的进程调度方法,其特征在于,还包括:如果重复次数达到设定阈值,则将所述业务请求消息发送给第三进程。4.根据权利要求3所述的基于多核系统的进程调度方法,其特征在于,在所述重复次数达到设定阈值时,还包括:向所述第二进程发送针对所述业务请求消息的业务撤销消息。5.根据权利要求1至4之中任一项所述的基于多核系统的进程调度方法,其特征在于,在所述接收所述第二进程返回的针对所述业务请求消息的反馈消息之后,还包括:如果所述反馈消息为业务处理失败消息,则重复执行所述将针对所述当前业务的业务请求消息发送给第二进程的步骤,或者,将所述业务请求消息发送给第四进程。6.一种基于多核系统的进程...

【专利技术属性】
技术研发人员:姜怡坤侯英利朱斌
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1