[发明专利]一种嵌入式虚拟机的实时调度系统无效

专利信息
申请号: 201110410689.1 申请日: 2011-12-12
公开(公告)号: CN102541651A 公开(公告)日: 2012-07-04
发明(设计)人: 金海;谢夏;曹杰;曹文治;柯西江;王希斌;岑文峰;赵璐 申请(专利权)人: 华中科技大学
主分类号: G06F9/48 分类号: G06F9/48;G06F9/455
代理公司: 华中科技大学专利中心 42201 代理人: 曹葆青
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 嵌入式 虚拟机 实时 调度 系统
【权利要求书】:

1.一种嵌入式虚拟机的实时调度系统,其特征在于,该系统包括位于各VM内的时间同步和预约模块(1C)、任务信息更新调度触发模块(2C)、任务资源监控调度触发模块(3C)、操作系统内部调度模块(4C),它们负责在各个VM中收集信息并且实时触发VMM进行信息更新和调度;此外还包括位于VMM内的计时器模块(1S)、任务信息收集模块(2S)、资源回收模块(3S)和任务调度模块(4S),它们分别对于各个VM中的4个客户端模块,对各个VM的任务信息进行统计管理,并最终通过任务调度模块(4S)做出VMM层调度最终决策,并且监督各个VM操作系统内部的实时调度过程。

2.根据权利要求1所述的实时调度系统,其特征在于,时间同步和预约模块(1C)用于实现各VM和VMM的时钟同步,以便进行全局时钟的时间驱动任务调度;同时当有时间驱动任务输入时,时间同步和预约模块(1C)还根据该时间驱动任务的时间要求,并且发出时间预约请求给计时器模块(1S),发出任务更新请求到任务信息更新调度触发模块(2C)。

3.根据权利要求1或2所述的实时调度系统,其特征在于,

任务信息更新调度触发模块(2C)用于接收时间同步与预约模块(1C)的任务信息更新请求和外部事件驱动任务请求,并计算VM中位于SharedInfo结构中的任务信息块内容,输出Hypercall触发任务信息收集模块(2S)从SharedInfo结构中收集该VM中的任务信息,从而实现VMM对VM中的事件驱动和时间驱动的任务感知。

4.根据权利要求1或2所述的实时调度系统,其特征在于,

任务资源监控调度触发模块(3C),以系统中任务销毁事件作为输入,通过对该事件及时响应,更新位于SharedInfo结构中的任务信息,并输出Hypercall通知任务信息收集模块(2S)进行任务信息收集分析,进而引发重新调度,从而解决任务信息更新调度触发模块(2C)中WCET估算不精确导致的时间片浪费问题。

5.根据权利要求1或2所述的实时调度系统,其特征在于,操作系统内部调度模块(4C)主要承担操作系统内部的任务调度的任务,该模块由任务调度模块(4S)的VCPU调度触发,当操作系统内部调度模块(4C)所在虚拟机进入运行状态时,该模块将能按照全局优先级,以及内部系统调用的抢占实现对VM操作系统的任务进行优先级抢占调度。

6.根据权利要求1或2所述的实时调度系统,其特征在于,计时器模块(1S)通过SharedInfo信息块与运行中的VM时间同步,并用于向任务调度模块(4S)输出重新调度请求。

7.根据权利要求3或4所述的实时调度系统,其特征在于,

任务信息收集模块(2S)用于收集任务信息,任务信息收集模块(2S)在任务信息更新调度触发模块(2C)和任务资源监控调度触发模块(3C)向其发送任务信息收集Hypercall时,用于对各VM中的任务进行收集;此外,任务信息收集模块(2S)在接收到资源回收模块(3S)的更新请求时,对任务信息块中下次调度时间和阈值的最新计算值进行更新。

8.根据权利要求1或2所述的实时调度系统,其特征在于,资源回收模块(3S)利用任务信息收集模块(2S)更新得到的下次调度时间和阈值,计算不重新调度情况下所取得的平均收益与花费dt时间进行重新调度情况下所获得的收益进行比较,重新计算最新资源回收阈值,以便资源回收时避免没有任何增益的重新调度,dt为预测试出的XenARM的一次调度和中断处理延迟最长时间和。

9.根据权利要求1或2所述的实时调度系统,其特征在于,任务调度模块(4S)用于接收重新调度请求,检测是否需要重新调度,以将多余的时间片分给其他优先级更高或者即将有时间驱动任务的VM运行;若需要重新调度,针对全局任务信息结合响应比优先和EDF算法进行第一层VM调度后,使得各VM开始调度运行,进而使得VM内部的操作系统内部调度模块(4C)开始第二层调度,并触发资源回收模块(3S)结合全局任务信息对资源回收阈值进行重新计算和更新。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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