一种云平台部署方法技术

技术编号:13054685 阅读:52 留言:0更新日期:2016-03-23 18:01
本发明专利技术提供了一种云平台部署方法,该方法包括:通过计算资源利用率判断物理主机是否过载;将过载的物理主机中的一部分虚拟机进行迁出。本发明专利技术提出了一种云平台部署方法,综合考虑降低能耗并且保证服务质量,实现大型云平台的节能目标。

【技术实现步骤摘要】

本专利技术设及云计算,特别设及。
技术介绍
随着云计算的快速发展和普及,云平台的高能耗、高费用、低效率等问题日益突 出。如何在保证云计算可靠服务质量的同时,优化云平台资源管理方式和能耗模式,是构建 云平台可持续发展的前提。现有技术中,为实现系统级的能耗节约,虚拟机迁移可W提高云 平台计算资源利用率并关闭闲置物理主机,却给QoS和服务等级管理带来压力,造成云平台 的综合性能下降。因此对于云平台的高效能耗降低,还没有找到整体能耗降低和服务质量 的最佳平衡方式。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了,包括: 通过计算资源利用率判断物理主机是否过载; 将过载的物理主机中的一部分虚拟机进行迁出。 优选地,所述通过计算资源利用率判断物理主机是否过载,进一步包括: 根据物理主机计算资源利用率的统计数据来调整上限阔值,当物理主机当前计算 资源利用率超过所述上限阔值时,确定该物理主机处于过载状态;[000引每隔预设周期记录一次物理主机的计算资源利用率,依据物理主机在cn个周期内 的资源利用情况,获取时刻ti-cn~ti-l的计算资源利用率统计数据为Xi-cn~Xi-l,对时刻ti进 行W下运算:R43 =化-Qi,Q3为Xi-cn~Xi-I样本中所有数值升序排列后第75%的数值,Qi是该 样本中所有数值升序排列后第25%的数值;将时刻ti的上限阔值Tmax定义为Tmax= 1-S*R43 ; 其中,自适应阔值討良据系统需要进行调节。 优选地,在计算时刻ti的上限阔值Tmax过程中,还包括: 当依据物理主机cn个周期内的计算资源利用率统计数据来估计下一个时刻的计 算资源利用率时,获取to~tcn-l时刻采集到的计算资源利用率样本数据集Xo~Xcn-l,估计ten 时刻的计算资源利用率公cn,样本Xi所占权值Wi依据样本距估计点的远近而定义为Wi(t) = ( 1-( (tGn-l-ti)-(tGn-l-t。))3)3估计当前计算资源利用率为公cn=a+bt。。,其中(a,b)计算如下: 判断当前物理主机是否过载,或者是否有虚拟机需要从当前物理主机迁移,计算 是否满足S*ren=S*(a+bt。。)^ 1,若满足则迁移,反之则确定未过载。 优选地,将过载的物理主机中的一部分虚拟机进行迁出,进一步包括: 选择物理主机上所需迁出时间最小的虚拟机进行迁出操作,直至物理主机脱离过 载状态,即VEVnIVaEVn,MEM(V)/LEFTn<MEM(aVLEFTn,其中Vn为物理主机Hostn上的虚 拟机集合,虚拟机V所占用的内存资源为MEM(V),LEFTn为物理主机化Stn所剩余的带宽资源。 本专利技术相比现有技术,具有W下优点: 本专利技术提出了,综合考虑降低能耗并且保证服务质量,实现 大型云平台的节能目标。【附图说明】 图1是根据本专利技术实施例的云平台部署方法的流程图。【具体实施方式】 下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描 述。结合运样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本专利技术的范围仅由权利 要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节W 便提供对本专利技术的透彻理解。出于示例的目的而提供运些细节,并且无运些具体细节中的 一些或者所有细节也可W根据权利要求书实现本专利技术。 本专利技术的一方面提供了。图1是根据本专利技术实施例的云平台 部署方法流程图。 本专利技术自适应地确定迁移阔值,实现云平台下虚拟机迁移的能耗降低;另一方面 对能耗和服务质量进行综合建模,不但采用了软硬结合的虚拟化平台能耗综合建模机制, 还对服务质量进行量化,寻求多个计算节点上最佳的虚拟机迁移策略,W实现大型云平台 的高效能耗降低目标。本专利技术中触发虚拟机迁移的事件主要有两类。(1)物理主机计算资源利用率超过 最高阔值;(2)物理主机计算资源利用率低于最低阔值。最常用的物理主机过载判断方式就 是人工设置物理主机计算资源利用率最高阔值Tmax,超过Tmax即判定节点过载,通过迁出节 点上虚拟机来减轻节点负荷、提高计算节点的服务质量。考虑到物理主机计算资源利用率 是一个动态数值,并且具有一定的周期性,固定阔值难W适应云平台的实时变化。本专利技术根 据物理主机计算资源利用率的统计数据,基于统计数据自适应的动态调整上限阔值,来实 现云平台下的虚拟机自适应迁移策略。同时,当需要选择虚拟机从过载物理主机上迁出时, 采用策略选择合适的虚拟机实施迁出。 根据物理主机上的计算资源利用率统计数据自动调整上限阔值。每隔预设周期记 录一次物理主机的计算资源利用率,依据物理主机在cn个周期内的资源利用情况确定过 载,设已知ti-cn~ti-l时刻的计算资源利用率统计数据为Xi-cn~Xi-I,对时刻ti进行W下运 算:R43 =化-Qi。式中,Q3为Xi-cn~Xi-I样本中所有数值升序排列后第75 %的数值,Qi是该样本 中所有数值升序排列后第25%的数值。时刻ti的Tmax定义为Tmax= 1-S*R43[002引式中,自适应阔值S可W根据系统需要进行调节:S越低,Tmax越高,系统整体能耗越 低;反之能耗降低效果越差。上述方法将物理主机上cn个计算资源利用率统计数据进行升 序排列,然后等分为四份,R43为第=份最后一个数据和第一份最后一个数据相差的幅值, W此计算物理主机计算资源上限阔值,体现计算资源利用率统计数据数值的离散程度。如 果计算资源利用率统计数据在某个阶段变化幅度剧烈,将会导致运一时期的R43升高,Tmax 降低,系统整体能耗增大。因此,本专利技术采用W下修正方法来修正。 当需要依据物理主机cn个周期内的计算资源利用率统计数据来估计下一个时刻 的计算资源利用率时,设to~tcn-l时刻采集到的计算资源利用率样本数据集为Xo~Xcn-l,ti 时刻的计算资源利用率为Xi,需要估计ten时刻的计算资源利用率X^cn,样本Xi在拟合过程中 所占权值Wi依据样本距估计点的远近有所差别,定义为 Wi(t) = ( 1-( (ten-rti) -(ten-rto))3) 3 估计当前计算资源利用率为公。。=3+化。。,其中(3,6)计算如下: 判断当前物理主机是否过载,或者是否有虚拟机需要从当前物理主机迁移,计算 是否满足S*ren=S*(a+bt。。)^ 1,若满足则迁移,反之则确定未过载。 通过上述过程判断是否过载后,需要将过载主机运行的部分虚拟机迁移W至不再 过载,本专利技术采用W下策略,即选择物理主机上所需迁出时间最小的虚拟机进行迁出操作, 直至物理主机脱离过载状态。¥£¥。|¥&巨¥。擺1(乂)/16尸1"<161(曰)/16尸1" 物理主机化Stn上的虚拟机集合表示为Vn,虚拟机V所占用的MEM(内存)资源为MEM (V) ,Hostn所剩余的带宽资源为LEFT。。因此,选择当前主机化Stn占用内存最小的虚拟机进 行迁移。 综上所述,本专利技术提出了,综合考虑降低能耗并且保证服务 质量,实现大型云平台的节能目标。 显然,本领域的技术人员应该理解,上述的本专利技术的各模块或各步骤可W用通用 的计算系统来实现,它们可W集中在单个的计算系统上,或者分布在多个计算系统所组成 的网络本文档来自技高网...

【技术保护点】
一种云平台部署方法,其特征在于,包括:通过计算资源利用率判断物理主机是否过载;将过载的物理主机中的一部分虚拟机进行迁出。

【技术特征摘要】

【专利技术属性】
技术研发人员:王天宇宋雷刘爽
申请(专利权)人:成都微讯云通科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1