【技术实现步骤摘要】
本专利技术涉及虚拟机优化部署
,尤其涉及一种虚拟机部署的方法和系统。
技术介绍
随着互联网的发展,虚拟化技术可以在单台物理服务器上虚拟化出多个相互独立的虚拟机(VM,VirtualMachine),目前虚拟化技术已经广泛应用在各级数据中心,尤其是服务器虚拟化技术更是被广大用户所接受并成功实施。根据用户需求的特点,对虚拟机性能的描述通常考虑CPU、内存和硬盘等因素。例如,如图1所示,在虚拟机部署过程中,虚拟机VM4、VM5已经部署在物理机HOST1和HOST2上,若要将其它三台虚拟机VM1、VM2、VM3继续部署到这两台物理机上时,就必须同时考虑物理机和虚拟机的自身性能,不仅使得不同物理服务资源之间保持负载均衡,同时还需要考虑同一物理服务资源不同资源维度之间的负载均衡。其中一种可行的方案为,将VM3部署在HOST1,VM1、VM2部署在HOST2。将N台虚拟机映射到M台物理服务资源上,共有种MN可能的部署方案。同时,该问题又是多目标优化问题,需要考虑物理机的开机率、物理机利用率以及物理机的负载均衡情况,因此如何优化虚拟机在物理机上的部署方案,提高物理机的利用率成为了亟需解决的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种虚拟机部署的方法和系统,通过对虚拟机在物理机上的部署方案进行优化,提高了物理机的利用率。第一方面,本专利技术提供了一种虚拟机部署的方法,包括:获取预设模型的初始解,所述初始解用于表示多个物理机与多个虚拟机的映射关系;使用预设算法对所述初始解进行运算,得到所述预设模型在所述预设算法下的最优解;根据得到的最优解进行虚拟机的部 ...
【技术保护点】
一种虚拟机部署的方法,其特征在于,包括:获取预设模型的初始解,所述初始解用于表示多个物理机与多个虚拟机的映射关系;使用预设算法对所述初始解进行运算,得到所述预设模型在所述预设算法下的最优解;根据得到的最优解进行虚拟机的部署;其中,所述预设模型中的参数包括虚拟机的CPU、内存和硬盘大小。
【技术特征摘要】
1.一种虚拟机部署的方法,其特征在于,包括:获取预设模型的初始解,所述初始解用于表示多个物理机与多个虚拟机的映射关系;使用预设算法对所述初始解进行运算,得到所述预设模型在所述预设算法下的最优解;根据得到的最优解进行虚拟机的部署;其中,所述预设模型中的参数包括虚拟机的CPU、内存和硬盘大小。2.根据权利要求1所述的方法,其特征在于,所述预设模型的目标函数为:HAU=ω1Σi=1NVCiΣj=1MHCj×H...
【专利技术属性】
技术研发人员:罗贺,牛艳秋,胡笑旋,马华伟,靳鹏,夏维,王国强,梁峥峥,朱默宁,方向,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。