[发明专利]一种低能耗的独立任务调度与资源配置方法有效
申请号: | 201610292565.0 | 申请日: | 2016-05-05 |
公开(公告)号: | CN105912406B | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 朱晓敏;包卫东;周文;刘桂鹏;纪浩然;肖文华;陈黄科;王吉;陈超;邵屹杨 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F9/455 |
代理公司: | 北京市铸成律师事务所11313 | 代理人: | 孟锐,郝文博 |
地址: | 410003*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能耗 独立 任务 调度 资源配置 方法 | ||
1.一种低能耗的独立任务调度与资源配置方法,其特征在于,包括:
从任务调度与资源配置通用框架中获取已到达的独立任务信息与虚拟化云中的物理主机信息;
根据所述独立任务信息与物理主机信息创建虚拟机,包括:根据所述独立任务信息为每个所述独立任务均指定一个任务大小不确定参数;根据所述独立任务信息激活多个所述物理主机,并在每个被激活的所述物理主机上划分出多个虚拟机,获取每个被激活的所述物理主机上的每个所述虚拟机信息,其中,所述虚拟机信息包括虚拟机的处理能力不确定参数;
在创建好的所述虚拟机上以节能和不确定性作为调度目标对实时、无优先权、非周期性的独立任务进行调度,并对所述虚拟机进行资源配置,包括:根据每个所述独立任务信息的任务大小不确定参数与完成时间不确定参数、以及每个被激活的所述物理主机上的每个虚拟机信息,将每个所述独立任务按照每个被激活的所述物理主机上的任务分布情况在指定的时间段上加载到每个被激活的所述物理主机上的每个所述虚拟机中;在每个被激活的所述物理主机上的每所述个虚拟机中按照指定的时间安排运行被加载的所述独立任务,并计算物理主机的负载情况与实时利用情况使用资源扩展机制与资源收缩机制调节系统的资源利用率;
完成全部独立任务并返回任务结果。
2.根据权利要求1所述的一种低能耗的独立任务调度与资源配置方法,其特征在于,所述独立任务信息包括任务集合与任务截止期,所述任务集合记录了独立任务大小不确定参数,所述任务截止期为所述独立任务的完成时间不确定参数;所述物理主机信息包括物理主机集合,所述物理主机集合记录了每个所述物理主机处理能力的大小;所述虚拟机信息包括每个被激活的所述物理主机上的虚拟机集合,所述虚拟机集合记录了每个所述虚拟机所在的物理主机以及每个所述虚拟机处理能力不确定参数。
3.根据权利要求2所述的一种低能耗的独立任务调度与资源配置方法,其特征在于,根据每个所述独立任务信息的任务大小不确定参数与完成时间不确定参数、以及每个被激活的所述物理主机上的每个所述虚拟机信息,将每个所述独立任务按照每个被激活的所述物理主机上的任务分布情况在指定的时间段上加载到每个被激活的所述物理主机上的每个所述虚拟机中,为根据每个所述独立任务信息的任务大小不确定参数与每个所述虚拟机处理能力不确定参数获得任务执行时间不确定参数与任务结束时间不确定参数,并根据任务执行时间不确定参数与任务结束时间不确定参数将每个所述独立任务按照每个被激活的所述物理主机上的任务分布情况在指定的时间段上使得成功完成任务最大化与总耗能最小化,并加载到每个被激活的所述物理主机上的每个虚拟机中。
4.根据权利要求3所述的一种低能耗的独立任务调度与资源配置方法,其特征在于,将每个所述独立任务按照每个被激活的所述物理主机上的任务分布情况在指定的时间段上加载到每个被激活的所述物理主机上的每个所述虚拟机中包括:
建立用于处理独立任务的等待队列与紧急队列,并将所有独立任务置入所述等待队列与所述紧急队列中;
依照先紧急队列、后等待队列的次序分别选取每个独立任务,获取其任务截止时间,并根据其不确定结束时间获取最短结束时间与最长结束时间;
当该独立任务最长结束时间不超过任务截止时间时,将该独立任务分配至耗能最小的虚拟机;
当该独立任务截止时间处于最长结束时间与最短结束时间之间时,将该独立任务分配至当前执行的任务结束时间最小的虚拟机;
当该独立任务最短结束时间不低于任务截止时间时,进一步判断该任务处于等待队列还是紧急队列,当该任务处于等待队列时,创建一个新虚拟机运行该任务;当该任务处于紧急队列时,放弃该任务。
5.根据权利要求4所述的一种低能耗的独立任务调度与资源配置方法,其特征在于,所述将所有独立任务置入所述等待队列与所述紧急队列中,为获取每个所述独立任务的松弛度,并将每个所述独立任务的松弛度与预先设定的松弛度阈值比较,将松弛度大于松弛度阈值的独立任务置入等待队列中,松弛度小于松弛度阈值的独立任务置入紧急队列中,其中,所述松弛度阈值设定为开启一个物理主机并于其上创建一个虚拟机所需要的总时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610292565.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:云主机系统中的CPU调度方法及装置
- 下一篇:一种任务处理方法、装置及系统