Load Balancing in Data Center Networks: A Survey

被引:91
|
作者
Zhang, Jiao [1 ,2 ]
Yu, F. Richard [3 ]
Wang, Shuo [1 ,2 ]
Huang, Tao [1 ,2 ]
Liu, Zengyi [1 ,2 ]
Liu, Yunjie [1 ,2 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Sci & Technol Informat Transmiss & Disseminat Com, Shijiazhuang 050081, Hebei, Peoples R China
[3] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
来源
基金
中国国家自然科学基金;
关键词
Data center; load balancing; flow completion time; energy consumption; FLOW COMPLETION TIMES; ARCHITECTURE; MANAGEMENT; MPLS; PERFORMANCE; POWER;
D O I
10.1109/COMST.2018.2816042
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data center networks usually employ the scale-out model to provide high bisection bandwidth for applications. A large amount of data is required to be transferred frequently between servers across multiple paths. However, traditional load balancing algorithms like equal-cost multi-path routing are not suitable for rapidly varying traffic in data center networks. Based on the special data center topologies and traffic characteristics, researchers have recently proposed some novel traffic scheduling mechanisms to balance traffic. In this paper, we present a comprehensive survey of recent solutions for load balancing in data center networks. First, recently proposed data center network topologies and the studies of traffic characteristics are introduced. Second, the definition of the load-balancing problem is described. Third, we analyze the differences between data center load balancing mechanisms and traditional Internet traffic scheduling. Then, we present an in-depth overview of recent data center load balancing mechanisms. Finally, we analyze the performance of these solutions and discuss future research directions.
引用
下载
收藏
页码:2324 / 2352
页数:29
相关论文
共 50 条
  • [31] Deep learning for load balancing of SDN-based data center networks
    Babayigit, Bilal
    Ulu, Banu
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (07)
  • [32] Insensitive load balancing in data networks
    Leino, J
    Virtamo, J
    COMPUTER NETWORKS, 2006, 50 (08) : 1059 - 1068
  • [33] Traffic balancing in data center networks
    Li, Zhao-Geng
    Bi, Jun
    Ruan Jian Xue Bao/Journal of Software, 2016, 27 : 243 - 253
  • [34] A novel software-defined networking approach for load balancing in data center networks
    Chakravarthy, V. Deeban
    Amutha, Balakrishnan
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (02)
  • [35] DeepRLB: A deep reinforcement learning-based load balancing in data center networks
    Rikhtegar, Negar
    Bushehrian, Omid
    Keshtgari, Manijeh
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (15)
  • [36] DFFR: A flow-based approach for distributed load balancing in Data Center Networks
    Cheung, Chung-Ming
    Leung, Ka-Cheong
    COMPUTER COMMUNICATIONS, 2018, 116 : 1 - 8
  • [37] Achieving high utilization of flowlet-based load balancing in data center networks
    Zou, Shaojun
    Huang, Jiawei
    Jiang, Wanchun
    Wang, Jianxin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 (108): : 546 - 559
  • [38] RSLB: Robust and Scalable Load Balancing in Software-Defined Data Center Networks
    Liu, Yong
    Gu, Huaxi
    Zhou, Zhaoxing
    Wang, Ning
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4706 - 4720
  • [39] TLB: Traffic-aware Load Balancing with Adaptive Granularity in Data Center Networks
    Hu, Jinbin
    Huang, Jiawei
    Lv, Wenjun
    Li, Weihe
    Wang, Jianxin
    He, Tian
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [40] Resource-efficient load-balancing framework for cloud data center networks
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    Mohan, Anand
    ETRI JOURNAL, 2021, 43 (01) : 53 - 63