SMOOTHIE: Efficient and Flexible Load-Balancing in Data Center

被引:0
|
作者
Champagne, Loic [1 ]
Donnet, Benoit [1 ]
机构
[1] Univ Liege, Inst Montefiore, Liege, Belgium
关键词
2; CHOICES; POWER;
D O I
10.1109/NOMS59830.2024.10575467
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of contemporary data center networks (DCNs), optimizing resource utilization and preventing congestion are critical objectives. This paper introduces SMOOTHIE, a dynamic path load balancer specifically designed for real-time congestion management using Inband Network Telemetry (INT) for collecting network state pieces of information and Segment Routing Version 6 (SRv6) for rerouting traffic. Leveraging the programmable nature of the P4 programming language, SMOOTHIE effectively achieves its goals. Our experimental results showcase SMOOTHIE's superiority over conventional Equal-Cost Multipath (ECMP) routing and its competitive performance compared to other congestion-aware load balancing solutions. We assert that these findings can be attributed to SMOOTHIE's proactive congestion response, which minimizes the necessity for TCP congestion window resizing, and its ability to intelligently reroute flows onto optimal paths, thereby substantially reducing route flapping. These outcomes highlight SMOOTHIE's potential to significantly enhance network performance within DCNs. Furthermore, SMOOTHIE offers enhanced manageability, ease of maintenance, and simplified deployment through a centralized controller, further underscoring its value.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] On load-balancing algorithm for distributed data stream management systems
    Rong, Xiaoxia
    Wang, Jindong
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 4204 - +
  • [32] Efficient Load-balancing Scheme for Multi-agent Simulation Systems
    Kuramoto, K.
    Furuichi, M.
    Kakuda, K.
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2015, 106 (03): : 169 - 186
  • [33] Efficient Traffic Load-Balancing via Incremental Expansion of Routing Choices
    Yin, Ping
    Yang, Sen
    Xu, Jun
    Dai, Jim
    Lin, Bill
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2019, 4 (01)
  • [34] An efficient dynamic load-balancing algorithm in a large-scale cluster
    Zhang, BY
    Mo, ZY
    Yang, GW
    Zheng, WM
    DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 174 - 183
  • [35] Efficient dynamic resource allocation in hadoop multiclusters for load-balancing problem
    Karthikeyan S.
    Seetha H.
    Manimegalai R.
    Recent Advances in Computer Science and Communications, 2020, 13 (04): : 686 - 693
  • [36] An Efficient Load-Balancing Scheme for UAVs in 5G Infrastructure
    Furgan, Muhammad
    Ali, Zakir
    Jan, Qasim
    Nazir, Shah
    Iqbal, Shahid
    Huang, Yongming
    IEEE SYSTEMS JOURNAL, 2023, 17 (01): : 780 - 791
  • [37] Simple efficient load-balancing algorithms for peer-to-peer systems
    Karger, David R.
    Ruhl, Matthias
    THEORY OF COMPUTING SYSTEMS, 2006, 39 (06) : 787 - 804
  • [38] Simple Efficient Load-Balancing Algorithms for Peer-to-Peer Systems
    David R. Karger
    Matthias Ruhl
    Theory of Computing Systems, 2006, 39 : 787 - 804
  • [39] Efficient allocation of load-balancing and differentiation tasks in tandem queue services
    Delasay, Mohammad
    Akan, Mustafa
    ANNALS OF OPERATIONS RESEARCH, 2024,
  • [40] Efficient Load-Balancing Aware Cloud Resource Scheduling for Mobile User
    Li Chunlin
    Zhou Min
    Luo Youlong
    COMPUTER JOURNAL, 2017, 60 (06): : 925 - 939