[发明专利]面向季节型非平稳并发量的P-E权衡的VM迁移方法有效
申请号: | 201910627610.7 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110362383B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 郭军;王嘉怡;张斌;刘晨;侯帅;李薇;柳波;王馨悦;张瀚铎;张娅杰;迟航民 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李珉 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种面向季节型非平稳并发量的P‑E权衡的VM迁移方法,涉及云计算技术领域。该方法包括VM静态部署和VM动态迁移两部分;首先,根据物理服务器提供的以及各个VM需要的内存与CPU资源进行VM的静态部署,该过程在满足客户需求的情况下,将VM部署到物理主机上,同时,尽量减少物理主机的数量,达到降低能耗的目的。VM静态部署之后,采用VM动态迁移策略完成VM的迁移。包括两部分,第一部分使用RBF算法对各VM的平均响应时间进行预测,根据设置的阈值选择需要迁移的VM;第二部分是目标服务器的选择,通过更新的资源需求矩阵选择目标服务器,完成一个阶段的VM的迁移;第一部分与第二部分循环进行,完成整个的VM迁移过程。 | ||
搜索关键词: | 面向 季节 平稳 并发 权衡 vm 迁移 方法 | ||
【主权项】:
1.一种面向季节型非平稳并发量的P‑E权衡的VM迁移方法,其特征在于:包括VM静态部署和VM动态迁移两部分;所述的VM静态部署部分包括以下步骤:步骤1:在云服务数据中心中分配n台VM,则VM的集合为V={v1,v2,...,vn},同时云数据中心存在m台物理服务器即主机,则主机集合为H={h1,h2,...,hm};且满足每台VM所申请的资源小于单台物理物理服务器所能提供的资源;步骤1.1:设定第i台虚拟机vi所要求的内存资源与CPU资源分别为vim,vic,i=1,…,n;步骤1.2:设定第j台物理服务器hj所拥有的内存资源与CPU资源分别位hjm,hjc,j=1,…,m;步骤2:设置一个资源分配矩阵X,X={xij|1≤i≤n,1≤j≤m},其中,xij=1代表第i个虚拟机vi分配到了物理服务器hj中,xij=0表示第i个虚拟机vi没有被分配到物理服务器hj中;步骤3:使用标识符y表示物理服务器hj上是否被分配了VM,从而表示物理服务器是否要进入任务执行状态:令yj=1表示物理服务器hj已经部署了一个或多个VM,进而物理服务器进入任务执行状态;令yj=0表示物理服务器hj上并没有部署任何VM,从而不需要进入任务执行状态;步骤4:根据VM静态部署的目标和目的,将VM静态部署的问题抽象成数学模型,如下公式所示:![]()
![]()
i∈{1,2,...,n},j∈{1,2,...,m},yj∈{0,1},xij∈{0,1}其中,Ej表示第j个物理服务器部署VM的能耗;所述的VM动态迁移部分包括以下步骤:步骤S1:选择需要迁移的VM,即根据当下VM的平均响应时间设置双阈值,并根据阈值将运行中的VM分类,得到待迁移的待迁移VM集合
以及
步骤S2:选择目标服务器;若某物理服务器上的所有VM都被选择为需要迁移,则关闭该物理服务器以节省能耗,当处于运行状态的物理服务器集合中不能满足需要迁移的VM的放置时,将激活新的物理服务器进行资源扩展;步骤S2.1:获得每台物理服务器的能耗值并放入正在运行的物理服务器集合PListE,并按照非递减顺序排序;步骤S2.2:依次取出待迁移VM集合
中每台VM,将其需求资源依次与PListE中的物理服务器的剩余资源进行对比,若待迁移VM的资源需求小于物理服务器的剩余资源,则进行迁移,更新PListE与资源分配矩阵X;若待迁移VM的资源需求大于或等于物理服务器的剩余资源,依次与PListE中的物理服务器的剩余资源进行比较,直至找到可迁移的物理服务器,更新PListE与资源分配矩阵X;如果PListE中所有的物理服务器都不能满足该待迁移VM的资源需求,则开启新的物理服务器,将该VM迁移到新的物理服务器上,更新PListE与资源分配矩阵X;步骤S2.3:依次取出待迁移VM集合
中每台VM,将其需求资源依次与PListE中的物理服务器的剩余资源进行对比,若待迁移VM的资源需求小于物理服务器的剩余资源,则进行迁移,更新PListE与资源分配矩阵X;否则,依次与PListE中的物理服务器的剩余资源进行比较,直至找到可迁移的物理服务器,更新PListE与资源分配矩阵X;如果PListE中所有的物理服务器都不能满足该待迁移VM的资源需求,则开启新的物理服务器,将该VM迁移到新的物理服务器上,更新PListE与资源分配矩阵X。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910627610.7/,转载请声明来源钻瓜专利网。