RILNET: A Reinforcement Learning Based Load Balancing Approach for Datacenter Networks

被引:3
|
作者
Lin, Qinliang [1 ]
Gong, Zhibo [1 ]
Wang, Qiaoling [1 ]
Li, Jinlong [1 ]
机构
[1] Huawei Technol Co Ltd, Network Technol Lab, Labs 2012, Shenzhen, Peoples R China
来源
关键词
Load balancing; Datacenter network; Flowlet; Reinforcement learning; Machine learning;
D O I
10.1007/978-3-030-19945-6_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern datacenter networks are facing various challenges, e.g., highly dynamic workloads, congestion, topology asymmetry. ECMP, as a traditional load balancing mechanism which is widely used in today's datacenters, can balance load poorly and lead to congestion. Variety of load balancing schemes are proposed to address the problems of ECMP. However, these traditional schemes usually make load balancing decision only based on network knowledge for a snapshot or a short time past. In this paper, we propose a Reinforcement Learning (RL) based approach, called RILNET (ReInforcement Learning NETworking), aiming at load balancing for datacenter networks. RILNET employs RL to learn a network and control it based on the learned experience. To achieve a higher granularity of control, RILNET is constructed to route flowlet rather than flows. Moreover, RILNET makes routing decisions for aggregation flows (an aggregation flow is a flow set that includes all flows flowing from the same source edge switch to the same destination edge switch) instead of a single flow. In order to test performance of RILNET, we propose a flow-level simulation and a packet-level simulation, and the both results show that RILNET can balance traffic load much more effectively than ECMP and another load balancing solution, i.e., DRILL. Compared with DRILL, RILNET outperforms DRILL in data loss and maximal link delay. Specifically, the maximal link data loss and the maximal link delay of RILNET are 44.4% and 25.4% smaller than DRILL, respectively.
引用
收藏
页码:44 / 55
页数:12
相关论文
共 50 条
  • [1] Deep Reinforcement Learning Based Load Balancing for Heterogeneous Traffic in Datacenter Networks
    Hu, Jinbin
    Luo, Wangqing
    He, Yi
    Wang, Jing
    Zhang, Dengyong
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT III, 2024, 14489 : 270 - 289
  • [2] Load Balancing in Cellular Networks: A Reinforcement Learning Approach
    Attiah, Kareem
    Banawan, Karim
    Gaber, Ayman
    Elezabi, Ayman
    Seddik, Karim
    Gadallah, Yasser
    Abdullah, Kareem
    [J]. 2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [3] Load Balancing for Ultradense Networks: A Deep Reinforcement Learning-Based Approach
    Xu, Yue
    Xu, Wenjun
    Wang, Zhi
    Lin, Jiaru
    Cui, Shuguang
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (06): : 9399 - 9412
  • [4] Deep Reinforcement Learning based Load Balancing Policy for balancing network traffic in datacenter environment.
    Doke, Ashwini R.
    Sangeeta, K.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT 2018), 2018, : 1 - 5
  • [5] Reinforcement Learning based Load Balancing for Data Center Networks
    Lim, Jiyoon
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    [J]. PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 151 - 155
  • [6] Reinforcement learning based mobility load balancing in cellular networks: a two-layered approach
    Buhurcu, Serkan
    Carkacioglu, Levent
    [J]. SIGNAL IMAGE AND VIDEO PROCESSING, 2024, 18 (8-9) : 5997 - 6005
  • [7] Reinforcement Learning Based Load Balancing for Hybrid LiFi WiFi Networks
    Ahmad, Rizwana
    Soltani, Mohammad Dehghani
    Safari, Majid
    Srivastava, Anand
    Das, Abir
    [J]. IEEE ACCESS, 2020, 8 : 132273 - 132284
  • [8] A Deep Reinforcement Learning Approach for Load Balancing In Open Radio Access Networks
    Zafar, Hammad
    Kasparick, Martin
    Maghsudi, Setareh
    Stanczak, Slawomir
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 3723 - 3728
  • [9] Privacy-aware load balancing in fog networks: A reinforcement learning approach
    Ebrahim, Maad
    Hafid, Abdelhakim
    [J]. COMPUTER NETWORKS, 2023, 237
  • [10] User Association for Load Balancing in Vehicular Networks: An Online Reinforcement Learning Approach
    Li, Zhong
    Wang, Cheng
    Jiang, Chang-Jun
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2017, 18 (08) : 2217 - 2228