【技术实现步骤摘要】
一种云平台资源碎片优化的虚拟机放置方法及系统
[0001]本专利技术涉及云计算
,具体涉及一种云平台资源碎片优化的虚拟机放置方法及系统。
技术介绍
[0002]近些年工业界的计算、存储、网络等资源需求一直在向云端靠拢。中国国内的小型数据中心越来越多,2019年中国数据中心数量约有7.4万个,占全球数据中心总量的23%,其中中小型数据中心数量占比87.3%。当前数据中心较低的资源利用率导致了巨大的能耗浪费,物理机的总耗能在数据中心约占比80%。无负载物理机的能耗能达到满载物理机的60~70%,所以减少资源使用效率低下的物理机数量能够直接减少数据中心总能耗,而合理的虚拟机放置方法能够有效减少资源使用效率低下的物理机数量。
[0003]目前很多文献研究了如何通过虚拟机放置方法提升数据中心资源使用效率,但存在以下不足:未将减少物理机的资源碎片作为优化目标,难以提升物理机的资源使用效率,造成能耗浪费。近年来中小型数据中心数量不断增长,迫切需要一种针对中小型数据中心云平台资源碎片优化的虚拟机放置方法,以减少资源碎片,提升数 ...
【技术保护点】
【技术特征摘要】
1.一种云平台资源碎片优化的虚拟机放置方法,其特征是,包括步骤如下:步骤1、在接收到新建虚拟机的请求后,收集云平台中所有物理机剩余资源信息,根据物理机上已放置虚拟机的情况,将满足虚拟机请求资源的物理机分为活动物理机和空闲物理机,得到动物理机列表和空闲物理机列表;步骤2、计算活动物理机列表和空闲物理机列表中物理机的资源平衡值;其中物理机hi的资源平衡值hi_rb为:hi_rb=|(hi_cur_cpu
–
vm_rcpu)/hi__cur_cpu
‑
(hi_cur_ram
–
vm_rram)/hi__cur_ram|式中,hi_cur_cpu为物理机hi当前CPU核心数剩余值,vm_rcpu为新建虚拟机的CPU资源请求值,hi_cur_ram为物理机hi当前内存剩余值,vm_rram为新建虚拟机的RAM资源请求值;步骤3、判断活动物理机列表中最小资源平衡值与空闲物理机列表中最小资源平衡值的差值的绝对值是否超过设定的平衡阈值:若是,在空闲物理机列表中最小资源平衡值所对应的物理机中放置虚拟机;否则,在活动物理机列表中最小资源平衡值所对应的物理机中放置虚拟机。2.根据权利要求1所述的一种云平台资源碎片优化的虚拟机放置方法,其特征是,步骤1中,当物理机的剩余的CPU资源和RAM资源能够满足虚拟机请求资源且该物理机已放置了虚拟机时,将该物理机添加到活动物理机列表;当物理机的剩余的CPU资源和RAM资源能够满足虚拟机请求资源且该物理机未放置虚拟机时,将该物理机添加到空闲物理机列表。3.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。