首页 | 官方网站   微博 | 高级检索  
     

基于网络感知的两阶段虚拟机分配算法
引用本文:陈 磊,章 兢,蔡立军,孟 涛,何庭钦.基于网络感知的两阶段虚拟机分配算法[J].湖南大学学报(自然科学版),2016,43(4):120-132.
作者姓名:陈 磊  章 兢  蔡立军  孟 涛  何庭钦
作者单位:(1.湖南大学 电气与信息工程学院,湖南 长沙 410082; 2.湖南大学 信息科学与工程学院,湖南 长沙 410082)
基金项目:国家自然科学基金资助项目(61174140;61472127;61272395);中国博士后科学基金(2013M540628;2014T70767);湖南省自然科学基金资助项目(14JJ3107);湖南省教育厅科研优秀青年项目(15B087);国家科技支撑计划课题项目(2012BAH09B02);长沙市重点科技计划项目(K1306004-11-1;K1204006-11-1;K1112001-11)~~
摘    要:提出了一种基于网络感知的两阶段虚拟机分配算法(NWTP).首先,针对现代数据中心网络拓扑的随机性(树形、服务器和光纤混合),根据交互对象的不同,将虚拟机的带宽请求分为网内带宽和网间带宽两种.其次,将虚拟机的分配过程分解成带宽区域划分和物理主机分配两个彼此连续的阶段,建立网络感知模型.然后,利用流水线技术将带宽区域划分和物理主机分配看作两个连续的工序,并发进行分配处理.在带宽区域划分环节,利用节点介数和聚集系数动态感知物理主机的稳定性,通过差异化的分配策略为虚拟机子集选择合适的物理主机区域.在物理主机分配环节,将更多的虚拟机分配到负载方差最大的物理主机上,提高虚拟机网内带宽的节约度,均衡物理主机的资源负载.最后,对NWTP,遗传GA,模拟退火SA,贪婪GR四种算法进行大量的仿真实验,从分配时间、延迟、吞吐率、CPU利用率、带宽利用率和物理主机使用情况六个方面验证了NWTP算法的性能.

关 键 词:流水线技术  数据中心  云计算  网络感知  虚拟机分配

A Network-aware Two-phase Virtual Machine Allocation Algorithm
CHEN Lei;ZHANG Jing;CAI Li-jun;MENG Tao;HE Ting-qin.A Network-aware Two-phase Virtual Machine Allocation Algorithm[J].Journal of Hunan University(Naturnal Science),2016,43(4):120-132.
Authors:CHEN Lei;ZHANG Jing;CAI Li-jun;MENG Tao;HE Ting-qin
Affiliation:CHEN Lei;ZHANG Jing;CAI Li-jun;MENG Tao;HE Ting-qin;College of Electrical and Information Engineering,Hunan Univ;College of Information Science and Engineering,Hunan Univ;
Abstract:This paper proposed a two-phase network-aware virtual machine allocation algorithm (NWTP). Firstly, based on the randomness (the mixing of tree topology, servers and fiber) of modern data center network topology, the bandwidth requests of virtual machines were divided into two types of inner-bandwidth and outer-bandwidth according to the difference of interactive objects. Secondly, the virtual machine allocation requests were decomposed into two successive phases, and the corresponding network-aware model was established. Thirdly, pipelining technology was developed to regard the bandwidth region partitioning and physical host allocation as two consecutive steps, and to conduct parallel processing. For bandwidth region partitioning phase, the stability of physical host was dynamically perceived by using node betweenness and clustering coefficient, addressing differential allocation strategy to select the appropriate physical host set for the virtual machines subset. For the physical host allocation phase, more virtual machines were allocated to physical host resources with the largest load variance, which saved inner-bandwidth of data center and balanced physical hosts load. Finally, by comparing with the genetic algorithm GA, the annealing algorithm SA and greedy algorithm GR were simulated. Numerical results have shown the performance of NWTP in allocation time, network delay, network throughput rate, CPU utilization, bandwidth utilization and physical host usage.
Keywords:pipelining  data center  cloud computing  network-aware  virtual machine allocation
本文献已被 CNKI 等数据库收录!
点击此处可从《湖南大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《湖南大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号