[发明专利]一种网络流量感知的虚拟集群放置方法有效
申请号: | 201510954582.1 | 申请日: | 2015-12-17 |
公开(公告)号: | CN105553723B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 崔磊;郝志宇;丁振全;孙振喜 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 司立彬 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络流量 感知 虚拟 集群 放置 方法 | ||
1.一种网络流量感知的虚拟集群放置方法,其步骤为:
1)计算数据中心中每个接入交换机和汇聚交换机的权重;其中,接入交换机权重为连接该接入交换机的物理机容量总和,汇聚交换机权重为连接该汇聚交换机的物理机容量总和;
2)根据要放置的虚拟机数量m,从数据中心选择满足容量需求且权重最大的若干接入交换机;
3)计算与选出的接入交换机连接的物理机Hj的权重WHj=Cj*WACk;其中,物理机Hj的容量为Cj,WACk为接入交换机层的第k个接入交换机ACk的权重,物理机Hj与接入交换机ACk连接;
4)依据物理机容量及其权重,以及要放置的虚拟机数量m,选出总容量大于等于m且权重最大的k个物理机;
5)将m个虚拟机分为k个集合,并且每个集合对应与其容量相同的一台物理机。
2.如权利要求1所述的方法,其特征在于,将m个虚拟机分为k个集合,并且每个集合对应与其容量相同的一台物理机的方法为:
21)根据虚拟机之间的相似性构建一图G;其中,图G中的顶点Vi为虚拟机VMi,如果两台虚拟机VMi、VMj之间存在相同数据,则Vi与Vj存在边且边权重Wi,j为两台虚拟机之间相同数据的大小;
22)对图G中的任意两个顶点求解最小割;其中,最小割为若干条边的集合;
23)将得到的最小割依据权重排序,得到最小割集合;其中,最小割的权重为其包含的边权重总和;
24)从最小割集合中寻找一组最小割权重最小的最小割,其将图G分为两个子图G1和G2,其中G1的顶点数目等于第i个物理机容量的大小;即G1代表的一组虚拟机为第i个集合,放置在第i台物理机上;
25)从图G中移除子图G1;并且从最小割集合中移除步骤23)中寻找出的权重最小的最小割;
26)重复步骤24)、25),直到得到k个集合。
3.如权利要求1或2所述的方法,其特征在于,接入交换机ACk的权重汇聚交换机AGk的权重每台物理机Hj的权重WHj:WHj=Cj*WACk;其中,物理机Hj的容量为Cj,ACk为接入交换机层的第k个交换机,AGk为汇聚交换机层的第k个交换机,∏a,i,k表示物理机Hi与第a层的第k个交换机的连接关系,n为数据中心的物理机总数。
4.如权利要求1或2所述的方法,其特征在于,利用动态规划求解背包问题选出k个物理机。
5.如权利要求1或2所述的方法,其特征在于,采用贪心式算法从数据中心选择满足容量需求且权重最大的若干接入交换机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510954582.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源监控管理系统
- 下一篇:一种云应用伸缩方法、应用管理端和系统