一种面向实时任务的虚拟化资源调度机制及中断方法技术

技术编号:41425128 阅读:22 留言:0更新日期:2024-05-28 20:24
本发明专利技术涉及一种面向实时任务的虚拟化资源调度机制及中断方法,属于计算机技术领域。本发明专利技术中实时任务发送执行请求,获取具体可执行任务的虚拟资源信息,通过虚拟资源信息调度具体物理资源执行任务。本发明专利技术通过资源预留和任务中断的方式,实现了实时任务调度时直接调度指定资源,减少了资源查找和GuestOS到HostOS资源转换的时间。这种机制和策略专门针对有实时任务需求的虚拟化环境,能够最大限度地提高实时任务的成功率,提供更可靠的实时处理能力,并确保实时任务进行资源调度时的时间抖动控制在可控范围内,满足实时任务对时间约束的严格要求。

【技术实现步骤摘要】

本专利技术属于计算机,具体涉及一种面向实时任务的虚拟化资源调度机制及中断方法


技术介绍

1、虚拟化技术是云计算的关键技术之一。它将物理资源(如服务器、存储和网络)抽象为虚拟资源,提高资源利用率、增强灵活性和可扩展性、简化管理和维护、提高高可用性和容错性、增强安全性等。通过虚拟化技术,云计算实现了资源的共享和利用,提供了高效、可靠和安全的服务。

2、在云计算中,根据时间约束和响应性质,实时任务可以分为强实时任务、软实时任务和最大努力任务。强实时任务(或称硬实时任务)对时间约束非常严格,必须在预定的截止时间内完成。未能按时完成任务可能导致严重的系统故障或数据丢失,强实时任务通常要求确定性的执行时间和可靠性。软实时任务对时间约束相对宽松,可以容忍一定的延迟,尽管延迟可能导致性能下降,但不会对系统的安全性和稳定性产生严重影响。最大努力任务(或称非实时任务)没有严格的时间约束,可以根据系统资源的可用性和优先级进行调度。由于软实时任务、最大努力任务对时间的敏感性稍低于强实时任务,本专利技术主要针对强实时任务的情况展开。

3、在云计算中,任务执本文档来自技高网...

【技术保护点】

1.一种面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,VMM具备监控和管理虚拟机运行状态的能力,并能够获取每个虚拟机的资源需求信息,此外,VMM定期监测物理主机上各个资源的利用情况,根据虚拟机的需求和物理主机的资源情况,进行资源调度和分配。

3.如权利要求2所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,资源包括CPU利用率、内存使用量和磁盘IO。

4.如权利要求1所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,所述...

【技术特征摘要】

1.一种面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,vmm具备监控和管理虚拟机运行状态的能力,并能够获取每个虚拟机的资源需求信息,此外,vmm定期监测物理主机上各个资源的利用情况,根据虚拟机的需求和物理主机的资源情况,进行资源调度和分配。

3.如权利要求2所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,资源包括cpu利用率、内存使用量和磁盘io。

4.如权利要求1所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,所述步骤s3包括:将获取的虚拟资源信息映射为实际的物理资源,向物理资源发送执行任务指令,执行该实时任务。

5.如权利要求1所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,所述步骤s21包括:

6.如权利要求1-5任一项所述的面向实时任务的虚拟化资源调度机制及中断方法,其特征在于,首先设计虚拟机预留资源,在虚拟机低负载时vmm调度资源到其他虚拟机时,需要留足虚拟机的预留资源大小;其次,针对实时任务设计预留虚拟资源池,该池中放置虚拟机执行...

【专利技术属性】
技术研发人员:靳蝶花丁晓东刘晓宇孙莹陈娜苏醒平笑柔杨飞
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

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

1