[发明专利]面向季节型非平稳并发量的P-E权衡的VM迁移方法有效
| 申请号: | 201910627610.7 | 申请日: | 2019-07-12 |
| 公开(公告)号: | CN110362383B | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 郭军;王嘉怡;张斌;刘晨;侯帅;李薇;柳波;王馨悦;张瀚铎;张娅杰;迟航民 | 申请(专利权)人: | 东北大学 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李珉 |
| 地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 季节 平稳 并发 权衡 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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910627610.7/1.html,转载请声明来源钻瓜专利网。





