[发明专利]用于将任务安排成循环的进度表的方法和装置在审

专利信息
申请号: 201810413946.9 申请日: 2018-05-03
公开(公告)号: CN108804212A 公开(公告)日: 2018-11-13
发明(设计)人: N.特雷西;A.文斯默;G.摩根;M.穆特;P.奥斯丁;T.温德尔 申请(专利权)人: 罗伯特·博世有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/455
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 梁冰;邓雪萌
地址: 德国斯*** 国省代码: 德国;DE
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 时间位置 进度表 请求队列 索引 任务安排 引用 方法和装置 快速处理 初始化 分配 移除
【说明书】:

将任务安排成循环的进度表(11)的方法(10),包括:保持请求队列(12)、被初始化到给定界限的计数、以及在进度表(11)中的当前时间位置的索引(13),其特征在于,周期地,‑如果请求队列包括对在任务中的紧急的任务的引用(14,Y),该引用被从请求队列(12)中移除,并且所述紧急任务被迅速处理(15)并且‑如果请求队列是空的(14,N),所述索引(13)前进(16)到进度表(11)中的下一个时间位置,i.如果下一个时间位置被静态地分配给任务中的一个任务(17,Y),该任务被快速处理(18),并且ii.如果下一个时间位置没有被分配(17,N)并且计数在界限以下(19,N),所述计数被增加,并且索引(13)进一步前进到再下一个时间位置。

技术领域

发明涉及用于将计算机任务安排成循环进度表的方法。本发明还涉及相应的装置、相应的计算机程序以及相应的存储介质。

现有技术

在计算中,“任务”意味着任何执行或者工作的单元。根据环境,任务可以表现为进程(process)、执行的线程(thread)、或者被管理程序(hypervisor)运行的整个虚拟机。这样的方法以“安排”的形式被认识:在该方法中这样的任务被分配给计算资源。在实时环境中,例如用于在汽车或者机器人工业中进行自动控制的嵌入式系统,所述安排方法必须保证被安排的任务满足确定的截止期限,这对于保持系统稳定是至关重要的。

US2017/0024247 A1公开了用于在主机系统上托管(host)多任务客户(guest)的方法,其中所述客户被分配了周期的执行服务器以及结合了系统的分区(partition)的、可以延期的执行服务器,客户的事件驱动的任务被分派给可以延期的执行服务器,客户的时间驱动的任务被分派给周期的执行服务器,执行服务器的管理程序被分派给系统的第一优先级群组,周期的执行服务器被分派给系统的第二优先级群组,可以延期的执行服务器被分派给系统的第三优先级群组,并且优先的任务调度器保持在优先权群组中的、降低优先权的命令,而执行服务器同时地执行任务。

发明内容

本发明提供根据独立权利要求的、用于将任务安排成循环的(round-robin)或者别的周期性进度表的方法、相应的装置、相应的计算机程序以及相应的存储介质。

本发明的实施例基于以下见解:现有技术的管理程序通常限制于每个核心(pore)一个虚拟机(VM)。先进的管理程序如此地提高了这个限制:通过准许每个核心多于一个虚拟机,同时仍然允许虚拟机的实时的行为以简单的方式被推导。

所建议的方法承认:在很多有关的系统中,不要求虚拟机应当能够处理在其被分配的位置之外的中断。循环式或者周期的调度器很好地适用于这种类型的系统。这种安排任务、进程或者虚拟机的、循环的调度器方法已经被使用了很多年并且很好地被理解。存在一套虚拟机并且每个都被分派了固定量的运行时间。一个循环包括一个接着一个地以固定量的运行时间运行每个虚拟机。

虚拟机不需要释放对处理器的控制。管理程序或者操作系统(OS)使用时钟节拍(clock-tick)中断来从一个虚拟机接管控制,并且分配处理器给下一个。在一个虚拟机中,客户系统自由地执行它要求的、它之内的实体的任意安排。

这个安排模型意味着:在构建时,执行周期和运行时间分配被所有的虚拟机所知道,以至于例如中央处理单元(CPU)时间和延迟时间(latency)的数量能够容易地被计算。另外,在虚拟机之间的暂时的(temporal)分离被保持,这种暂时的分离在实时的并且安全关键的系统中是非常重要的。

这个系统是非常灵活的。因为一般的循环调度器不允许虚拟机在动态的基础上被给予额外的CPU时间,当需要满足嵌入式系统的延迟时间的要求时,虚拟机只在分配给它的安排位置上运行。但是可能存在这样的环境:在那里,非常高要求的延迟时间需求意味着一虚拟机必须优先于一般的安排地立即被运行——例如在电子控制单元(ECU)启动期间。以下所描述的机制允许这被实现,同时保持推导出分配给虚拟机的时间量的能力,并且避免损害暂时的分离。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810413946.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top