[发明专利]一种云环境下基于优先级的虚拟机分组资源调度方法在审
| 申请号: | 202110174147.2 | 申请日: | 2021-02-09 |
| 公开(公告)号: | CN112817726A | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 张梦涛;王珺 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 210012 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 环境 基于 优先级 虚拟机 分组 资源 调度 方法 | ||
1.一种云环境下基于优先级的虚拟机分组资源调度方法,其特征在于,包括:
建立任务列表和虚拟机列表;
根据虚拟机执行速度将虚拟机列表中的虚拟机资源分为若干组;
根据任务长度将任务列表中的任务分为若干组,将任务组分别对应到虚拟机组,根据任务的初始长度和初始价值计算任务的价值密度;
判断每组任务的价值密度分布是否集中:
若集中,使用优先级调度算法,直到该任务组中的任务列表为空;
若不集中,使用Max-Min算法,直到该任务组中的任务列表为空。
2.根据权利要求1所述的一种云环境下基于优先级的虚拟机分组资源调度方法,其特征在于,所述任务列表为T={T1,T2,T3,...,Tm},第i个任务参数为Ti={Tid,Tlength,Tvalue,Tvd,Tdeadline};
其中,Tid表示任务的编号;Tlength表示任务的长度;Tvalue表示任务的价值;Tvd代表的是任务的价值密度;Tdeadline代表任务的最大完成时限;m为任务总数;i的范围为1~m。
3.根据权利要求2所述的一种云环境下基于优先级的虚拟机分组资源调度方法,其特征在于,根据任务的初始长度和初始价值计算任务的价值密度的公式如下:
Tvd=Tvalue/Tlength
其中,Tvd代表的是任务的价值密度;Tvalue表示任务的价值;Tlength表示任务的长度。
4.根据权利要求1所述的一种云环境下基于优先级的虚拟机分组资源调度方法,其特征在于,所述虚拟机列表为VM={VM1,VM2,...,VMn},第j个虚拟机参数为VMj={VMid,VMmips,VMram,VMpe};
其中,VMid表示该虚拟机资源在数据中心的编号;VMmips表示该虚拟机的执行速度;VMram表示内存大小;VMpe表示该虚拟机的内核数;n为虚拟机总数;j的范围为1~n。
5.根据权利要求3所述的一种云环境下基于优先级的虚拟机分组资源调度方法,其特征在于,判断每组任务的价值密度分布是否集中的方法为:
若满足max(Tvd)-min(Tvd)≥avg(Tvd),则集中;
否则,则不集中;
其中,max(Tvd)表示所有任务中任务的价值密度Tvd的最大值;min(Tvd)表示所有任务中任务的价值密度Tvd的最小值;avg(Tvd)表示所有任务中任务的价值密度Tvd的平均值。
6.根据权利要求1所述的一种云环境下基于优先级的虚拟机分组资源调度方法,其特征在于,根据虚拟机执行速度将虚拟机资源分为三组,包括高速组、中速组和低速组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110174147.2/1.html,转载请声明来源钻瓜专利网。





