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 条
  • [21] Kandula S., 2009, P IMC
  • [22] Leiserson C., 1985, IEEE T COMP, V34
  • [23] Machida F., 2010, P 12 IEEE IFIP NETW
  • [24] Mann V., 2011, P 10 INT IFIP TC 6 C
  • [25] OpenFlow: Enabling innovation in campus networks
    McKeown, Nick
    Anderson, Tom
    Balakrishnan, Hari
    Parulkar, Guru
    Peterson, Larry
    Rexford, Jennifer
    Shenker, Scott
    Turner, Jonathan
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (02) : 69 - 74
  • [26] Meng X., 2010, P 29 IEEE C INF COMM
  • [27] Niranjan Mysore R., P ACM SIGCOMM 2009 U
  • [28] Prabhakar B., 2010, P SIGCOMM
  • [29] New bounds for variable-sized online bin packing
    Seiden, SS
    Van Stee, R
    Epstein, L
    [J]. SIAM JOURNAL ON COMPUTING, 2003, 32 (02) : 455 - 469
  • [30] So-In C, 2008, PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, P542