发明名称 一种云环境数据中心多维资源调度方法
摘要 本发明提供了一种云环境数据中心多维资源调度系统及方法,属于云计算领域。本发明系统包括用户提交应用请求模块、资源状态采集模块、资源调度模块、应用请求优先级队列模块和虚拟化物理资源池;本发明方法首先检测所述资源状态采集模块采集到的虚拟化物理资源池中的多维资源的状态信息和用户提交应用请求模块中的当前应用请求集合,然后利用多属性决策的应用优先级调度算法,定义适用于虚拟化物理资源池中当前多维资源的状态均衡消耗的应用请求优先级队列,最后将优先级最高且满足资源约束的应用请求提交到云环境数据中心来执行。
申请公布号 CN102932279B 申请公布日期 2016.06.29
申请号 CN201210426226.9 申请日期 2012.10.30
申请人 北京邮电大学 发明人 双锴;孙鑫;徐鹏;王玉龙;苏森;程祥
分类号 H04L12/861(2013.01)I;H04L29/08(2006.01)I 主分类号 H04L12/861(2013.01)I
代理机构 北京思创毕升专利事务所 11218 代理人 郭韫
主权项 一种云环境数据中心多维资源调度方法,其特征在于:所述方法利用云环境数据中心多维资源调度系统进行资源调度,其中,所述系统包括用户提交应用请求模块、资源状态采集模块、资源调度模块、应用请求优先级队列模块和虚拟化物理资源池;所述用户提交应用请求模块用于接收用户提交的应用请求;所述资源状态采集模块用于采集实时状态信息,并将所述实时状态信息提交到所述资源调度模块;所述实时状态信息包括所述虚拟化物理资源池中的多维资源的状态信息、用户提交应用请求模块中的当前状态下的应用请求集合和应用请求优先级队列模块中的应用请求优先级队列的信息;所述资源调度模块一方面对所述资源状态采集模块提交的应用请求集合进行优先级排序得到应用请求优先级队列,并将该应用请求优先级队列输出给所述应用请求优先级队列模块,另一方面根据应用请求的优先级进行资源分配完成调度,然后更新原有虚拟化物理资源池中的多维资源的状态信息;所述应用请求优先级队列模块用于保存所述应用请求优先级队列,然后由资源调度模块根据其输出选择一个应用请求;该系统运行过程中需要多次调用优先级队列模块直到资源用完,其中每次迭代都会产生一个队列;最终再由资源调度模块执行调度操作;所述虚拟化物理资源池用于将多维资源进行池化抽象并提供服务;其中,所述方法首先检测所述资源状态采集模块采集到的虚拟化物理资源池中的多维资源的状态信息和用户提交应用请求模块中的当前应用请求集合,然后利用多属性决策的应用优先级调度算法,定义适用于虚拟化物理资源池中当前多维资源的状态均衡消耗的应用请求优先级队列,最后将优先级最高且满足资源约束的应用请求提交到云环境数据中心来执行,其中,所述方法包括以下步骤:(1)所述资源调度模块接收所述资源状态采集模块实时采集到的当前应用请求集合及虚拟化物理资源池中的多维资源的状态信息;(2)所述资源调度模块检测当前应用请求集合中的所有待调度的应用请求是否满足资源约束,若都不满足资源约束,则转入步骤(6);否则转入步骤(3);(3)所述资源调度模块根据多属性决策的应用优先级调度算法对所有待调度的应用请求按照优先级由高至低的顺序进行排序得到应用请求优先级队列,将该应用请求优先级队列中具有最高优先级的应用请求作为当前候选应用请求;(4)判断所述当前候选应用请求是否满足资源约束,若满足资源约束,则调度该当前候选应用请求,然后更新当前应用请求集合和虚拟化物理资源池中的多维资源的状态信息,返回步骤(1);若不满足资源约束则转入步骤(5);(5)对所述当前候选应用请求进行标记,然后跳过该当前候选应用请求,并将优先级次高的应用请求作为当前候选应用请求,然后返回步骤(4);(6)结束,退出调度。
地址 100876 北京市海淀区西土城路10号