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
相关论文
共 50 条
  • [1] DFFR: A Distributed Load Balancer for Data Center Networks
    Cheung, Chung-Ming
    Leung, Ka-Cheong
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), 2016,
  • [2] Revisiting flow-based load balancing: Stateless path selection in data center networks
    Detal, Gregory
    Paasch, Christoph
    van der Linden, Simon
    Merindol, Pascal
    Avoine, Gildas
    Bonaventure, Olivier
    COMPUTER NETWORKS, 2013, 57 (05) : 1204 - 1216
  • [3] Dynamic Distributed Flow Scheduling with Load Balancing for Data Center Networks
    Bharti, Sourabh
    Pattanaik, K. K.
    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
  • [4] SDN Based Load Balancing Mechanism for Elephant Flow in Data Center Networks
    Liu, Jing
    Li, Jie
    Shou, Guochu
    Hu, Yihong
    Guo, Zhigang
    Dai, Wei
    2014 INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS (WPMC), 2014, : 486 - 490
  • [5] Flow-based dynamic load balancing algorithm for the cloud networks using software defined networks
    Prakash S.W.
    Deepalakshmi P.
    International Journal of Cloud Computing, 2019, 8 (04) : 299 - 318
  • [6] Luopan: Sampling based Load Balancing in Data Center Networks
    Wang, Peng
    Trimponias, George
    Xu, Hong
    Liu, Hongyuan
    Geng, Yanhui
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [7] Reinforcement Learning based Load Balancing for Data Center Networks
    Lim, Jiyoon
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 151 - 155
  • [8] Research on Load Balancing in Data Center Networks
    Shen G.-B.
    Li Q.
    Jiang Y.
    Wang Y.
    Xu M.-W.
    Li, Qing (liq8@sustech.edu.cn), 1600, Chinese Academy of Sciences (31): : 2221 - 2244
  • [9] Load Balancing in Data Center Networks: A Survey
    Zhang, Jiao
    Yu, F. Richard
    Wang, Shuo
    Huang, Tao
    Liu, Zengyi
    Liu, Yunjie
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (03): : 2324 - 2352
  • [10] Dynamic load balancing algorithm for large data flow in distributed complex networks
    Zhang, Zhuo
    OPEN PHYSICS, 2018, 16 (01): : 706 - 716