[发明专利]一种云计算中心资源调度方法、装置及设备有效

专利信息
申请号: 202011609283.1 申请日: 2020-12-30
公开(公告)号: CN112732402B 公开(公告)日: 2022-06-21
发明(设计)人: 李小勇;孙明杰;高雅丽;侯立洋;李妍蓉 申请(专利权)人: 北京邮电大学
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50;G06N20/10;H04L67/1074
代理公司: 北京柏杉松知识产权代理事务所(普通合伙) 11413 代理人: 丁芸;马敬
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 计算中心 资源 调度 方法 装置 设备
【权利要求书】:

1.一种云计算中心资源调度方法,其特征在于,所述方法包括:

获取云计算中心的虚拟机信息集合,待分配的云任务信息集合,所述虚拟机信息集合反映的虚拟机总数,所述待分配的云任务信息集合反映的云任务总数,每次随机游走的步长,预设随机游走的迭代次数以及每次随机游走的临时游走迭代次数;

将所述虚拟机总数,所述云任务总数,所述每次随机游走的步长,所述随机游走的迭代次数,以及所述每次随机游走的临时游走迭代次数,输入预设调度算法,以使得所述预设调度算法将所述待分配的云任务信息集合代表的云任务的执行总时间和执行所需的总能量耗费封装为适应度函数,并利用预设随机游走获取所述适应度函数最小化时的解;所述解为所述预设随机游走的游走结果:n维向量;所述n维向量包括所述待分配的云任务信息集合中云任务信息与所述虚拟机信息集合中虚拟机信息的对应关系;所述n为所述云任务总数;

以所述n维向量为分配方案,将所述待分配的云任务信息集合代表的云任务分配给所述虚拟机信息集合代表的虚拟机;

其中,在所述预设随机游走中,从当前n维向量游走至下一个n维向量的过程包括:生成所述临时游走迭代次数个临时n维向量,针对每个临时n维向量,进行如下处理:z分数z-score处理,对得到的处理结果进行伸缩变换,使得伸缩变换后向量中每个维度的元素的范围为(-m,m),基于伸缩变换后向量和所述当前n维向量,按照所述每次随机游走的步长获取所述下一个n维向量的初始值,并对所述下一个n维向量的初始值进行取绝对值以及取模的处理,得到临时的下一个n维向量;基于所述临时游走迭代次数个所述临时的下一个n维向量,以及所述适应度函数,确定多个临时的下一个n维向量中最优的向量,作为所述下一个n维向量;所述m为所述虚拟机总数。

2.根据权利要求1所述的方法,其特征在于,所述适应度函数为:

f(x)=αFtime+βCost;

其中,所述f(x)为所述适应度函数,所述α与所述β分别为预设权重,均为大于0小于1的常数,且两者和为1,所述Ftime为所述云任务的执行总时间,所述Cost为所述云任务执行所需的总能量耗费。

3.根据权利要求2所述的方法,其特征在于,所述云任务的执行总时间为:

其中,所述为第j个云任务在第i个虚拟机上的执行时间,所述Lengthj为第j个云任务的长度,所述MIPSi为第i个虚拟机的CPU执行速度,所述Si为分配到虚拟机i的云任务集和。

4.根据权利要求2所述的方法,其特征在于,所述云任务执行所需的总能量耗费为:

其中,所述Costr为第r个云主机单位时间的能量耗费,所述R为所述云计算中心的云主机总数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011609283.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top