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 条
  • [21] A Traffic Load Balancing Framework for Software-Defined Radio Access Networks Powered by Hybrid Energy Sources
    Han, Tao
    Ansari, Nirwan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (02) : 1038 - 1051
  • [22] TALON: Tenant Throughput Allocation Through Traffic Load-balancing in Virtualized Software-defined Networks
    Jin, Heesang
    Yang, Gyeongsik
    Yu, Bong-yeol
    Yoo, Chuck
    33RD INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2019), 2019, : 233 - 238
  • [23] FractionalLB: Controller Load Balancing Using Fractional Switch Migration in Software-Defined Networks
    Prajapati, Upendra
    Chand Chatterjee, Bijoy
    Banerjee, Amit
    IEEE Networking Letters, 2024, 6 (02): : 129 - 133
  • [24] Entropy-Based Load-Balancing for Software-Defined Elastic Optical Networks
    Mahlab, Uri
    Omiyi, Peter E.
    Hundert, Harel
    Wolbrum, Yotam
    Elimelech, Or
    Aharon, Itamar
    Erlich, Katya Shishchenko Ziv
    Zarakovsky, Segev
    2017 19TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2017,
  • [25] A scalable load balancing scheme for software-defined datacenter networks based on fuzzy logic
    Li G.
    Wang X.
    Zhang Z.
    Chen Y.
    Liu S.
    International Journal of Performability Engineering, 2019, 15 (08): : 2217 - 2227
  • [26] Improving the performance of load balancing in software-defined networks through load variance-based synchronization
    Guo, Zehua
    Su, Mu
    Xu, Yang
    Duan, Zhemin
    Wang, Luo
    Hui, Shufeng
    Chao, H. Jonathan
    COMPUTER NETWORKS, 2014, 68 : 95 - 109
  • [27] An AI-based Traffic Matrix Prediction Solution for Software-Defined Network
    Le, Duc-Huy
    Tran, Hai-Anh
    Souihi, Sami
    Mellouk, Abdelhamid
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [28] Self-Socio Adaptive Reliable Particle Swarm Optimization Load Balancing in Software-Defined Networking
    Belgaum, Mohammad Riyaz
    Musa, Shahrulniza
    Ali, Fuead
    Alam, Muhammad Mansoor
    Alansari, Zainab
    Soomro, Safeeullah
    Su'ud, Mazliham Mohd
    IEEE ACCESS, 2023, 11 : 101666 - 101677
  • [29] Load Balancing in Software-Defined Networks Using Spider Monkey Optimization Algorithm for the Internet of Things
    Jayaprakash Mayilsamy
    Devi Priya Rangasamy
    Wireless Personal Communications, 2021, 116 : 23 - 43
  • [30] Load Balancing in Software-Defined Networks Using Spider Monkey Optimization Algorithm for the Internet of Things
    Mayilsamy, Jayaprakash
    Rangasamy, Devi Priya
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 116 (01) : 23 - 43