发明名称 |
面向实时性需求变化的云计算任务调度方法 |
摘要 |
本发明公开了一种面向实时性需求变化的云计算任务调度方法,属于云计算技术领域。本发明根据用户请求的任务对实时性需求的不同,将请求的任务按任务分级函数计算出的值将任务的优先级分成三个等级,对不同等级的任务采用不同的调度策略分配至相应的虚拟机,满足用户请求的任务对实时性的需求。同时,本发明建立了非空闲虚拟机集群和虚拟机缓冲队列,非空闲虚拟机集群用于正常的任务调度,虚拟机缓冲队列实现对非空闲虚拟机集群的缓冲。在需要执行任务负载较大的情况下,新的虚拟机可以随时加入到非空闲虚拟机集群,执行计算任务;在执行任务负载较轻时,可以关闭部分虚拟机,使其退出虚拟机集群,实现虚拟机资源的高效利用。 |
申请公布号 |
CN103605567A |
申请公布日期 |
2014.02.26 |
申请号 |
CN201310518678.4 |
申请日期 |
2013.10.29 |
申请人 |
河海大学 |
发明人 |
毛莺池;陈曦;戚荣志;李水艳;闵伟;王康 |
分类号 |
G06F9/48(2006.01)I;G06F9/50(2006.01)I;G06F9/455(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
南京经纬专利商标代理有限公司 32200 |
代理人 |
杨楠 |
主权项 |
面向实时性需求变化的云计算任务调度方法,云计算数据中心将用户提交的任务分配至虚拟机集群,其特征在于,云计算数据中心首先根据任务对实时性需求的不同,将用户提交的任务分为由高到低的三种优先级:紧急级、重要级、普通级;然后根据虚拟机集群中各虚拟机的负载情况,对不同优先级的任务采用不同的调度方法,具体如下:对于普通级任务,从虚拟机集群中寻找与该普通级任务所需资源最匹配的非空闲虚拟机,并将该普通级任务调度到该虚拟机上;对于重要级任务,首先从虚拟机集群中寻找等待任务队列中最后一个任务的预期等待时间小于所述重要级任务的允许延时的非空闲虚拟机,并将该重要级任务调度到该非空闲虚拟机上;如未找到满足上述要求的非空闲虚拟机,则从虚拟机集群中寻找空闲虚拟机,并将该重要级任务调度到该空闲虚拟机上;如未找到空闲虚拟机,则生成新的虚拟机,并将该重要级任务调度至新生成的虚拟机;对于紧急级任务,首先从虚拟机集群中寻找空闲虚拟机,并将该紧急级任务调度到该空闲虚拟机上;如未找到空闲虚拟机,则生成新的虚拟机,并将该紧急级任务调度至新生成的虚拟机。 |
地址 |
210098 江苏省南京市江宁开发区佛城西路8号 |