[发明专利]虚拟机部署方法和装置有效
申请号: | 201510050846.0 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104572251B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 汤雅妃;王志军;魏进武;郭志斌 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李丹,栗若木 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 部署 方法 装置 | ||
技术领域
本发明涉及云平台应用技术领域,具体涉及一种虚拟机部署方法和装置。
背景技术
基础设施即服务(英文:Infrastructure-as-a-Service,缩写:IaaS)平台是当前云计算平台最重要的一种表现形式,通过对基础设施的虚拟化,将物理资源(如服务器的带宽、内存或者硬盘空间等)按需分配给用户使用。随着云数据中心对各种资源需求量的增加,如何通过资源的合理调度以降低数据中心能耗、提高系统资源利用率已成为未来云计算发展的重要研究方向之一。
IaaS云平台资源调度的实质是根据用户资源需求进行虚拟机的优化部署。现有的IaaS云平台的虚拟机部署方案中通常采用启发式算法以解决虚拟机部署的组合优化问题,选择最优的部署方案。启发式算法是指受大自然的运行规律或者面向具体问题的经验、规则启发出来的方法。启发式算法都是根据经验提出的,没有坚实的理论基础。常用的启发式算法主要包括模拟退火、遗传算法、蚁群算法、粒子群算法等。随着IaaS云平台资源调度中任务的增加、资源种类的多样化以及系统的复杂性增强,启发式算法这类经验型算法的可扩展性有限,往往会将复杂性放大,增加了问题求解的难度。启发式算法得到的解只是近似最优解,全局最优性无法保证。这也使得算法性能不够稳定,有时会造成计算结果的不可信。
综上所述,现有的IaaS云平台的虚拟机部署方案存在稳定性较差以及准确度较差的问题。
发明内容
本发明实施例提供的虚拟机部署方法和装置,可以解决现有技术方案中存在的稳定性较差以及准确度较差的问题。
第一方面,本发明实施例提供一种虚拟机部署方法,所述方法包括:
接收用户发送的部署虚拟机的请求,根据所述接收到的请求确定待部署虚拟机的个数n以及所述每个待部署虚拟机请求消耗的资源;
根据预设算法以及约束条件求解目标函数min(rank(X))以获取最优解矩阵;
其中,min函数为求最小值的函数,rank(X)表示矩阵X的秩,矩阵X为所述n个待部署虚拟机与m个用于部署虚拟机的物理机的映射关系矩阵,矩阵X=[xij],i为用于部署虚拟机的物理机的编号且i∈[1,m],j为待部署虚拟机的编号且j∈[1,n],xij∈{0,1},xij表示第j个待部署虚拟机VMj与第i个用于部署虚拟机的物理机PMi的映射关系,当xij=1表示在所述物理机PMi上部署所述待部署虚拟机VMj,当xij=0表示不在所述物理机PMi上部署所述待部署虚拟机VMj;所述约束条件包括:||xj||0=1,xj为矩阵X中的第j列向量,||xj||0表示矩阵X中第j列向量xj的l0范数;Q·XT≤R,XT为矩阵X的转置矩阵,矩阵Q=[qj]d×n,qj为矩阵Q的列向量,表示所述待部署虚拟机VMj请求消耗的资源,R=[ri]d×m,ri为矩阵R的列向量,表示所述物理机PMi提供的资源,d为所述资源的种类的个数;
根据所述获取的最优解矩阵中的元素的值部署虚拟机。
结合第一方面,在第一种可能的实现方式中,所述根据预设算法以及约束条件求解目标函数min(rank(X))以获取最优解矩阵包括:
将所述目标函数转换为第二目标函数
其中,λ为大于或等于0的预设值,为矩阵SX(E)的F范数的平方,矩阵E=R-Q·XT为d×m的矩阵,用于表示所述m个用于部署虚拟机的物理机各自剩余的资源,矩阵SX(E)为d×p的矩阵,用于表示部署所述n个待部署虚拟机使用的p个物理机各自剩余的资源,d为所述资源的种类的个数;
将所述约束条件中的Q·XT≤R更新为Q·XT+E=R,E≥0;
根据所述预设算法以及所述更新后的约束条件求解所述第二目标函数以获取所述最优解矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510050846.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种任务调度方法、装置及系统
- 下一篇:拍照模式切换方法及装置