Virtual machine placement with two-path traffic routing for reduced congestion in data center networks

被引:24
作者
Kanagavelu, Renuga [1 ]
Lee, Bu-Sung [2 ]
Nguyen The Dat Le [1 ]
Mingjie, Luke Ng [1 ]
Aung, Khin Mi Mi [1 ]
机构
[1] ASTAR, Data Storage Inst, Singapore, Singapore
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Data Center; Virtual machine placement; Traffic splitting; Congestion; Protection; NOTIFICATION;
D O I
10.1016/j.comcom.2014.07.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization-based Data Centers are increasingly becoming the hosting platform for a wide range of applications. The communication patterns in Data Center networks show the trend towards increasing bandwidth usage between virtual machines (VMs) within the Data Center resulting in higher chance of occurrence of network congestion. Thus, VM placement and routing algorithms are increasingly important to maximize application performance, provide fault tolerance, and reduce network loads. A less-than optimal placement of communicating VMs can cause inter-VM traffic to traverse bottlenecked network paths leading to large cross network traffic. The core network oversubscription and unbalanced workload placement could lead to long-lived congestion in Data Center networks. Multipath routing with traffic distributed in an appropriate proportion helps balance the load and decrease the possibility of congestion. Furthermore, by routing traffic on multiple link-disjoint paths, traffic can be protected against failures. The use of link-disjoint paths ensures the availability of at least one path for the traffic upon a link failure, thus guaranteeing a certain bandwidth (associated with the surviving paths). In this paper, we study the problem of VM placement with traffic routing on multiple paths for reduced occurrence of congestion while satisfying a certain protection grade which is defined as the fraction of rate (or bandwidth) guaranteed to be available in the event of single link failures. We develop an efficient algorithm based on a greedy technique for placing VMs onto servers satisfying the computing and memory resource requirements, taking into account the amount of inter-VM traffic and network load. In addition, we develop a two-path routing algorithm to satisfy the bandwidth and protection grade requirements so as to reduce the network congestion. Our simulation results show the effectiveness of the proposed algorithms in balancing the load and resilient when compared to other first-fit and random algorithms. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 34 条
  • [1] Al-Fares Mohammad, 2008, ACM SIGCOMM COMPUTER, V38
  • [2] Data Center Transport Mechanisms: Congestion Control Theory and IEEE Standardization
    Alizadeh, Mohammad
    Atikoglu, Berk
    Kabbani, Abdul
    Lakshmikantha, Ashvin
    Pan, Rong
    Prabhakar, Balaji
    Seaman, Mick
    [J]. 2008 46TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1-3, 2008, : 1270 - +
  • [3] [Anonymous], 2008, P 9 ACM IFIP USENIX
  • [4] [Anonymous], P CORR
  • [5] [Anonymous], 2009, HOTNETS
  • [6] [Anonymous], P 23 ACM S PAR ALG A
  • [7] Bergamasco D., 2005, IEEE 802 1 M BERL GE
  • [8] Biran O., 2012, P 12 IEEE ACM INT S
  • [9] Bobroff N., 2007, P INTEGRATED NETWORK
  • [10] Chen Y., 2010, Tech. Rep. UCB/EECS-2010-95