发明名称 虚拟机实时任务的调度方法、装置和虚拟机
摘要 本发明提出一种虚拟机实时任务的调度方法、装置和虚拟机。其中,所述方法包括以下步骤:当任务的执行周期开始时,分别初始化多个虚拟处理器VCPU,并为每个VCPU分配预设大小的信用值,其中,信用值为自然数;分别为每个VCPU分配指定的紧急度Urgency值;以及分别获取每个VCPU的状态信息,并根据状态信息和Urgency值生成优先级队列,以使物理处理器PCPU根据优先级队列选择对应的VCPU执行任务。本发明实施例方法,会在每个周期优先切换具有urgent状态的VCPU,由此,实时任务可以被及时响应。实验使用ping延迟与web服务器的吞吐量表明这种调度方法可以及时处理实时任务,并提高了响应时间的稳定性。
申请公布号 CN103677990A 申请公布日期 2014.03.26
申请号 CN201310684535.0 申请日期 2013.12.13
申请人 清华大学 发明人 郑纬民;武永卫;姜进磊;赵勋
分类号 G06F9/48(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 张大威
主权项 一种虚拟机实时任务的调度方法,其特征在于,包括以下步骤:当任务的执行周期开始时,分别初始化多个虚拟处理器VCPU,并为每个VCPU分配预设大小的信用值,其中,所述信用值为自然数;分别获取每个所述VCPU的状态信息,并为每个所述VCPU分配指定的紧急度Urgency值;以及根据所述状态信息和所述Urgency值生成优先级队列,以使物理处理器PCPU根据所述优先级队列选择对应的所述VCPU执行任务。
地址 100084 北京市海淀区100084-82信箱