【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及资源管理系统、资源管理方法和程序,并且具体地涉及提供实时云服务的资源管理系统、资源管理方法和程序。
技术介绍
用于实时系统的多数技术假设预先已知给定系统的许多特征(NPL1)。例如,周期性任务系统假设工作释放时间、最坏情况执行时间(WCET)、暗示或明示的最后期限(NPL 1、2)。分散性任务系统和非周期性任务系统二者减轻对工作释放时间的假设(NPL 1至3)。软实时系统允许:如果性能和可靠性没有被极大危害,则不充分保证最后期限(NPL 4、5)。已经提出了调整任务周期或控制延迟最后期限的后果的一些技术(NPL 6、7)。NPL 7描述了任务的周期被视作具有既定弹性系数的弹簧的弹性任务模型。然而,有必要知道任务属性,并且当没有提供足够的资源时,任务不可调度。云计算系统通过虚拟化技术来提供资源增加(NPL8、9),其中存在一些传统计算机系统中不存在的新特征。例如,在云计算机系统中易于采用更多物理资源、布置应用并且改变系统配置。与传统计算机系统不同,在虚拟世界中移动运行对象通常指将包括运行对象的虚拟机作为整体进行移动。引用列表非专利文献[NPL 1]J.W.S.Liu,\Real-time Systems,\Prentice Hall,2000.[NPL 2]J.Carpenter等人,\A Categorization of Real-Time Multipro ...
【技术保护点】
一种用于云计算的资源管理系统,包括:临界时间表,所述临界时间表与用于多个类型中的每个类型的分类代码相关联地存储用于所述类型的工作的最早的最后期限和最迟的最后期限;最坏情况执行时间(WCET)表,所述最坏情况执行时间(WCET)表存储与用于所述多个类型中的每个类型的分类代码相关联地存储用于所述类型的工作的WCET;分类单元,所述分类单元将来自用户的工作分类为所述多个类型中的一个类型,并且使所述工作与用于所述类型的分类代码相关联;以及核心单元,所述核心单元分别基于所述临界时间表和所述WCET表来确定用于所分类的工作的最早的最后期限和最迟的最后期限以及WCET,并且根据所确定的最早的最后期限和最迟的最后期限以及所确定的WCET来生成用于所分类的工作的计划表。
【技术特征摘要】
【国外来华专利技术】1.一种用于云计算的资源管理系统,包括:
临界时间表,所述临界时间表与用于多个类型中的每个类型的分
类代码相关联地存储用于所述类型的工作的最早的最后期限和最迟的
最后期限;
最坏情况执行时间(WCET)表,所述最坏情况执行时间(WCET)
表存储与用于所述多个类型中的每个类型的分类代码相关联地存储用
于所述类型的工作的WCET;
分类单元,所述分类单元将来自用户的工作分类为所述多个类型
中的一个类型,并且使所述工作与用于所述类型的分类代码相关联;
以及
核心单元,所述核心单元分别基于所述临界时间表和所述WCET
表来确定用于所分类的工作的最早的最后期限和最迟的最后期限以及
WCET,并且根据所确定的最早的最后期限和最迟的最后期限以及所确
定的WCET来生成用于所分类的工作的计划表。
2.根据权利要求1所述的资源管理系统,包括:
分类表,所述分类表与用于所述多个类型中的每个类型的分类代
码相关联地存储所述类型的工作的属性,
其中,
所述分类单元使来自所述用户的工作与在所述分类表中的其属性
类似于所述工作的属性的分类代码相关联。
3.根据权利要求1或2所述的资源管理系统,
包括:
感知单元,所述感知单元监视对所述多个类型中的每个类型的工
作的计数,并且从所述多个类型中提取对其工作的计数与其移动均值
正向地偏离的类型,其中,
如果所述工作由所述分类单元分类为所提取的类型,则所述核心
\t单元优先调度在所述计划表中的来自所述用户的工作。
4.根据权利要求3所述的资源管理系统,其中,
如果所述工作由所述分类单元分类为所提取的类型,则所述核心
单元缩短针对来自所述用户的工作所确定的最早的最后期限和最迟的
最后期限。
5.根据权利要求1到4中的任一项所述的资源管理系统,包括:
工作追踪器,所述工作追踪器监视对所述多个类型中的每个类型
的工作的执行时间,并且如果所述执行时间中的任何一个超过所述类
型的WCET,则在所述WCET表中更新针所述类型的WCET。
6.一种用于云计算的资源管理方法,包括:
由计算机将用于多个类型中的每个类型的工作的最早的最后期
限和最迟的最后期限与用于所述类型的分类代码相关联地存储在临界
时间表中;
将用于所述多个类型中的每个类型的工作的最坏情况执行时间
(WCET)与用于所述类型的分类代码相关联地存储在WCET表中;
将来自用户的工作分类为所述多个类型中的一个类型;
使所述工作与用于所述类型的分类代码相关联;
分别基于所述临界时间表和所述WCET表来确定用于所分类的
工作的最早的最后期限和最迟的最后期限以及WCET;以及
根据所确定的最早的最后期限和最迟的最后期限以及所确定的
WCET来生成用于所分类的工作的计划表。
7.根据权利要求6所述的资源管理方法,包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。