PLB: Adaptive Partial Congestion-aware Load Balancing for Datacenter Networks

被引:0
|
作者
Liu, Kefei [1 ]
Zhang, Jiao
Wei, Dehui
Zhang, Kai
Huang, Tao
机构
[1] BUPT, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
来源
2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM) | 2020年
基金
中国国家自然科学基金;
关键词
datacenter networks; in-network load balancing;
D O I
10.1109/GLOBECOM42002.2020.9348059
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to accommodate ever-increasing new tenants and applications, datacenter networks (DCNs) require an efficient load balancing scheme to fully utilize their bisection bandwidth. Equal-cost MultiPath routing (ECMP) is a widely used load-balancing mechanism in the DCN. However, ECMP blindly hashes traffic to parallel paths and results in imbalance and collisions. Motivated by ECMP's shortcomings, some recent schemes provide more visibility into networks via active probing. They could be broadly classified as probing all the paths or a fixed number of paths (e.g., 3 paths) each probe interval. However, they all suffer from some limitations. Probing all paths introduces high probing overhead while probing a fixed number of paths is suboptimal when the network topology and traffic load change. To our best knowledge, none of the existing schemes adapt the number of paths being probed to the network conditions. Enlightened by the defects of previous work, we introduce PLB, an adaptive partial congestion-aware load-balancing mechanism. At its heart, PLB randomly probes partial paths each probe interval and the number of them changes according to the network topology and the traffic load. Besides, PLB splits flow into flowlets and makes careful routing/rerouting decisions for them. Through analysis, we formulate the correlations between the number of paths being probed and the network conditions. Furthermore, simulations with realistic workloads validate our conclusions and show that PLB reduces overall flow completion times compared to the state-of-the-art load balancing schemes both in symmetric and asymmetric topologies.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks
    Shafiee, Mehrnoosh
    Ghaderi, Javad
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (06) : 3670 - 3682
  • [2] A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks
    Shafiee, Mehrnoosh
    Ghaderi, Javad
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [3] Congestion-aware adaptive forwarding in datacenter networks
    Zhang, Jiao
    Ren, Fengyuan
    Huang, Tao
    Tang, Li
    Liu, Yunjie
    COMPUTER COMMUNICATIONS, 2015, 62 : 34 - 46
  • [4] Edge-Based Congestion-Aware Datacenter Load Balancing with Smart Probing
    Bhutta, Areeb Ahmed
    Ahmed, Hasnain
    COMPUTER JOURNAL, 2023, 66 (12): : 2908 - 2920
  • [5] Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks
    Wang, Peng
    Xu, Hong
    Niu, Zhixiong
    Han, Dongsu
    Xiong, Yongqiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (05) : 3175 - 3188
  • [6] Expeditus: Congestion-aware Load Balancing in Clos Data Center Networks
    Wang, Peng
    Xu, Hong
    Niu, Zhixiong
    Han, Dongsu
    Xiong, Yongqiang
    PROCEEDINGS OF THE SEVENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC 2016), 2016, : 442 - 455
  • [7] Congestion-aware and Load-aware Adaptive Routing Algorithms for Communication Networks
    Liu Lu
    Yang Yanfei
    Lei Qianqian
    Wang Huhu
    2020 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND HUMAN-COMPUTER INTERACTION (ICHCI 2020), 2020, : 333 - 336
  • [8] Clove: Congestion-Aware Load Balancing at the Virtual Edge
    Katta, Naga
    Ghag, Aditi
    Hira, Mukesh
    Keslassy, Isaac
    Bergman, Aran
    Kim, Changhoon
    Rexford, Jennifer
    CONEXT'17: PROCEEDINGS OF THE 2017 THE 13TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2017, : 323 - 335
  • [9] CONGA: Distributed Congestion-Aware Load Balancing for Datacenters
    Alizadeh, Mohammad
    Edsall, Tom
    Dharmapurikar, Sarang
    Vaidyanathan, Ramanan
    Chu, Kevin
    Fingerhut, Andy
    Vinh The Lam
    Matus, Francis
    Pan, Rong
    Yadav, Navindra
    Varghese, George
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) : 503 - 514
  • [10] CONGA: Distributed Congestion-Aware Load Balancing for Datacenters
    Alizadeh, Mohammad
    Edsall, Tom
    Dharmapurikar, Sarang
    Vaidyanathan, Ramanan
    Chu, Kevin
    Fingerhut, Andy
    Lam, Vinh The
    Matus, Francis
    Pan, Rong
    Yadav, Navindra
    Varghese, George
    SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 503 - 514