DFFR: A flow-based approach for distributed load balancing in Data Center Networks

被引:17
作者
Cheung, Chung-Ming [1 ]
Leung, Ka-Cheong [2 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[2] Univ Hong Kong, Dept Elect & Elect Engn, Pokfulam Rd, Hong Kong, Hong Kong, Peoples R China
关键词
Data Center Networks; Load balancing;
D O I
10.1016/j.comcom.2017.11.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing need to support high performance and distributed cloud-based computing applications, data centers are employing commodity switches to build multi-rooted trees. An effective distributed, adaptive flow scheduling algorithm is needed to realize the full potential of the multiple parallel paths provided by such networks. The overall aim of this work is to design a load balancer that can maximize the aggregate network utilization. In this paper, the Distributed Flow-by-Flow Fair Routing (DFFR) algorithm is proposed for flow balancing in Data Center Networks. It is a scalable, distributed, and adaptive algorithm designed for maximizing network resources. Our analysis shows that the algorithm has proven theoretical performance bounds, which gives a low variance for the aggregate bandwidth utilization. A simulation study was conducted to compare the performance of the DFFR algorithm with other load balancing algorithms. Our simulation results reveal that the DFFR algorithm outperforms a static routing assignment protocol. It is also compared to Distributed Dynamic Flow Scheduling (DDFS), which is chosen because it is a distributed algorithm like DFFR. DFFR is shown to perform better for random traffic patterns than DDFS, but worse for patterns where hosts always send to the same receiver. The evaluation concludes that the DFFR is an effective load balancer for Data Center Networks with random traffic patterns.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 20 条
  • [1] Al-Fares M., 2010, Hedera: dynamic flow scheduling for data center networks, P19
  • [2] A scalable, commodity data center network architecture
    Al-Fares, Mohammad
    Loukissas, Alexander
    Vahdat, Amin
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) : 63 - 74
  • [3] Benson A., 2010, P 10 ACM SIGCOMM C I, P267, DOI [DOI 10.1145/1879141.1879175, 10.1145/1879141.1879175, 10.1145/1879141.1879175.5]
  • [4] Dynamic Distributed Flow Scheduling with Load Balancing for Data Center Networks
    Bharti, Sourabh
    Pattanaik, K. K.
    [J]. 4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 : 124 - 130
  • [5] Chung E., 2014, AN3 LOW COST CIRCUIT
  • [6] DiFS: Distributed Flow Scheduling for adaptive switching in FatTree data center networks
    Cui, Wenzhi
    Yu, Ye
    Qian, Chen
    [J]. COMPUTER NETWORKS, 2016, 105 : 166 - 179
  • [7] DevoFlow: Scaling Flow Management for High-Performance Networks
    Curtis, Andrew R.
    Mogul, Jeffrey C.
    Tourrilhes, Jean
    Yalagandula, Praveen
    Sharma, Puneet
    Banerjee, Sujata
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) : 254 - 265
  • [8] Curtis AR, 2011, IEEE INFOCOM SER, P1629, DOI 10.1109/INFCOM.2011.5934956
  • [9] VL2: A Scalable and Flexible Data Center Network
    Greenberg, Albert
    Hamilton, James R.
    Jain, Navendu
    Kandula, Srikanth
    Kim, Changhoon
    Lahiri, Parantap
    Maltz, David A.
    Patel, Parveen
    Sengupta, Sudipta
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) : 51 - 62
  • [10] On-Line Multicast Scheduling with Bounded Congestion in Fat-Tree Data Center Networks
    Guo, Zhiyang
    Duan, Jun
    Yang, Yuanyuan
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (01) : 102 - 115