ALB-TP: Adaptive Load Balancing based on Traffic Prediction using GRU-Attention for Software-Defined DCNs☆

被引:1
|
作者
Liu, Yong [1 ]
Meng, Qian [2 ]
Chen, Kefei [2 ]
Shen, Zhonghua [2 ]
机构
[1] Hangzhou Normal Univ, Sch Informat Sci & Technol, Hangzhou 311121, Peoples R China
[2] Hangzhou Normal Univ, Sch Math, Hangzhou 311121, Peoples R China
基金
中国国家自然科学基金;
关键词
High performance computing; Software defined networks; Data center networks; Load balancing; Traffic prediction; Routing;
D O I
10.1016/j.jnca.2024.104103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With networks increasing in size and traffic bursting, Data Center Networks (DCNs), as the core infrastructure of High-Performance Computing (HPC), can require a high-performance, robust, and scalable load balancing method. However, existing research work has not yet met these design objectives well. In this paper, we design, analyze and evaluate a novel Adaptive Load Balancing based on Traffic Prediction (ALB-TP) for achieving these goals. ALB-TP uses Gate Recurrent Unit and Attention (GRU-Attention) model to dynamically predict the path congestion information of the whole network. Compared with the existing scheme of collecting congestion status information in a fixed time period, the proposed GRU-Attention model improves the timeliness and accuracy of congestion information collection. With global congestion awareness, ALB-TP, which forwards flows to the least congested path via the two-stage routing in the actual implementation, is more robust than existing congestion-agnostic schemes for the asymmetric topology. Additionally, ALB-TP adopts a distributed control structure to capture the congestion information of the entire network in parallel, which makes it more scalable than existing congestion-aware schemes for large-scale networks. Evaluations show that on the Fat-Tree topology, ALB-TP can effectively alleviate network congestion and balance flows on different paths. Compared to existing GRU and LSTM models, the proposed GRU-Attention model improves the accuracy of congestion information prediction by 28.2% on average. Simulation results show that the proposed ALB-TP scheme reduces the Flow Completion Time (FCT) by an average of 18.5% and also improves the throughput by an average of 31.6% compared to the existing schemes. Through theoretical design and experimental analysis, we can see that the proposed ALB-TP can effectively balance the traffic load on the asymmetric topology and achieve the design goal of load balancing. Compared with existing schemes, ALB-TP also has better performance advantages in terms of FCT, throughput, and accuracy of congestion information collection.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Class-based Traffic Recovery with Load Balancing in Software-Defined Networks
    Adami, Davide
    Giordano, Stefano
    Pagano, Michele
    Santinelli, Nicola
    2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 161 - 165
  • [2] An adaptive load balancing scheme for software-defined network controllers
    Priyadarsini, Madhukrishna
    Mukherjee, Joy Chandra
    Bera, Padmalochan
    Kumar, Shailesh
    Jakaria, A. N. M.
    Rahman, M. Ashiqur
    COMPUTER NETWORKS, 2019, 164
  • [3] An Adaptive Load Balancing Application for Software-Defined Enterprise WLANs
    Han, Yunong
    Yang, Kun
    Lu, Xiaofeng
    Zhou, Dongdai
    2016 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC 2016): TOWARDS SMARTER HYPER-CONNECTED WORLD, 2016, : 281 - 286
  • [4] A tie-set based approach of Software-Defined Networking for traffic load balancing
    Yamada, Masashi
    Ishigaki, Genya
    Shinomiya, Norihiko
    7TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT 2016), 2016,
  • [5] Attention-based LSTM for Controller Load Prediction in Software-Defined Networks
    Liu, Yong
    Liu, Quanze
    Meng, Qian
    PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 178 - 179
  • [6] ALBLP: Adaptive Load-Balancing Architecture Based on Link-State Prediction in Software-Defined Networking
    Chen, Junyan
    Wang, Yong
    Huang, Xuefeng
    Xie, Xiaolan
    Zhang, Hongmei
    Lu, Xiaoye
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [7] ALBLP: Adaptive Load-Balancing Architecture Based on Link-State Prediction in Software-Defined Networking
    Chen, Junyan
    Wang, Yong
    Huang, Xuefeng
    Xie, Xiaolan
    Zhang, Hongmei
    Lu, Xiaoye
    Wireless Communications and Mobile Computing, 2022, 2022
  • [8] Adaptive Load Balancing Scheme for Software-Defined Networks Using Fuzzy Logic Based Dynamic Clustering
    Sharma, Ashish
    Tokekar, Sanjiv
    Varma, Sunita
    SUSTAINABLE COMMUNICATION NETWORKS AND APPLICATION, ICSCN 2021, 2022, 93 : 471 - 488
  • [9] Traffic pattern-based load-balancing algorithm in software-defined network using distributed controllers
    Gasmelseed, Hatim
    Ramar, Ramalakshmi
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2019, 32 (17)
  • [10] OpenFlow Based Load Balancing for Software-Defined Network Applications
    Rofie, S. A. Mohamad
    Ramli, I.
    Redzwan, K. N.
    Hassan, S. M. Mohd
    Ibrahim, M. S. B.
    ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1210 - 1213