确定性任务调度方法、系统及可读存储介质技术方案

技术编号:42804586 阅读:18 留言:0更新日期:2024-09-24 20:49
本发明专利技术提供了一种确定性任务调度方法、系统及可读存储介质,包括获取处理器信息和任务信息,所述任务信息至少包括任务周期、任务间依赖度、任务间通信极限值和任务最坏执行时间;基于所述处理器信息和所述任务信息,按照编排算法对多个任务进行静态编排,得到静态编排结果,基于所述静态编排结果获取对应所述多个任务的标准运行起始时间;基于所述静态编排结果、所述标准运行起始时间、所述统一时间基准点和所述任务周期,定时唤醒调度多个处理器处理对应的任务。本发明专利技术可以解决传统任务调度方法不确定性的问题,对于实时系统的性能和可靠性具有积极意义。

【技术实现步骤摘要】

本专利技术涉及任务调度,尤其涉及一种确定性任务调度方法、系统及可读存储介质


技术介绍

1、任务调度是指系统为了自动完成特定任务,在约定的特定时刻去执行任务的过程,有了任务调度即可解放更多的人力由系统自动去执行任务,节省人力。

2、在实时系统中,任务的调度对于系统的可靠性和响应性具有至关重要的作用,不同的任务调度策略会相应地影响任务的性能和可靠性。传统的任务调度方法往往存在一定的不确定性,例如无法保证任务的执行时间,会导致系统的稳定性和响应性受到影响。


技术实现思路

1、针对上述技术问题,本专利技术提供了一种确定性任务调度方法、系统及可读存储介质,可以解决传统任务调度方法不确定性的问题。

2、本专利技术第一方面提供一种确定性任务调度方法,包括:

3、获取处理器信息和任务信息,所述任务信息至少包括任务周期、任务间依赖度、任务间通信极限值和任务最坏执行时间;

4、基于所述处理器信息和所述任务信息,按照编排算法对多个任务进行静态编排,得到静态编排结果,基于所述静态编排本文档来自技高网...

【技术保护点】

1.一种确定性任务调度方法,其特征在于,包括:

2.根据权利要求1所述的确定性任务调度方法,其特征在于,所述任务间依赖度为任务间的运行依赖程度;和/或所述任务间通信极限值为任务间数据通信所需要的最大时间;和/或所述任务最坏执行时间为在可运行状况下能够执行任务的最长时间。

3.根据权利要求2所述的确定性任务调度方法,其特征在于,所述基于所述处理器信息和所述任务信息,按照编排算法对多个任务进行静态编排,得到静态编排结果,包括:

4.根据权利要求1-3任一项所述的确定性任务调度方法,其特征在于,基于静态编排结果还可以配置对应各任务的CPU号,以进行任务绑核。...

【技术特征摘要】

1.一种确定性任务调度方法,其特征在于,包括:

2.根据权利要求1所述的确定性任务调度方法,其特征在于,所述任务间依赖度为任务间的运行依赖程度;和/或所述任务间通信极限值为任务间数据通信所需要的最大时间;和/或所述任务最坏执行时间为在可运行状况下能够执行任务的最长时间。

3.根据权利要求2所述的确定性任务调度方法,其特征在于,所述基于所述处理器信息和所述任务信息,按照编排算法对多个任务进行静态编排,得到静态编排结果,包括:

4.根据权利要求1-3任一项所述的确定性任务调度方法,其特征在于,基于静态编排结果还可以配置对应各任务的cpu号,以进行任务绑核。

5.根据权利要求1-3任一项所述的确定性任务调度方法,其特征在于,还包括当存在至少一个任务出现运行时长超过对应的任务最坏执行时间时,动态调低所述任务在...

【专利技术属性】
技术研发人员:余丽明乔勇王圭白立臣刘学伟黄昊
申请(专利权)人:零束科技有限公司
类型:发明
国别省市:

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

1