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 条
  • [41] DSMLB: Dynamic switch-migration based load balancing for software-defined IoT network
    Zafar, Samra
    Lv, Zefeng
    Zaydi, Nizam Hussain
    Ibrar, Muhammad
    Hu, Xiaopeng
    COMPUTER NETWORKS, 2022, 214
  • [42] A Network Traffic Prediction Model Based on Graph Neural Network in Software-Defined Networking
    Li, Guoyan
    Shang, Yihui
    Liu, Yi
    Zhou, Xiangru
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2022, 16 (01)
  • [43] Traffic-Driven Controller-Load-Balancing over Multi-Controller Software-Defined Networking Environment
    Sapkota, Binod
    Dawadi, Babu R.
    Joshi, Shashidhar R.
    Karn, Gopal
    NETWORK, 2024, 4 (04): : 523 - 544
  • [44] PAW: Priority-based Adaptive Weighting for Software Defined Video Load Balancing
    Lai, Wen-Ping
    Liou, En-Cheng
    Chen, Ping-Chi
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2015, : 144 - 145
  • [45] Partial Mobile Data Offloading with Load Balancing in Heterogeneous Cellular Networks Using Software-Defined Networking
    Duan, Xiaoyu
    Wang, Xianbin
    Akhtar, Auon Muhammad
    2014 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATION (PIMRC), 2014, : 1348 - 1353
  • [46] Traffic Load Balancing Using Software Defined Networking (SDN) Controller as Virtualized Network Function
    Ejaz, Sikandar
    Iqbal, Zeshan
    Shah, Peer Azmat
    Bukhari, Bilal Haider
    Ali, Armughan
    Aadil, Farhan
    IEEE ACCESS, 2019, 7 : 46646 - 46658
  • [47] DPLBAnt: Improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
    Hamdan, Mosab
    Khan, Suleman
    Abdelaziz, Ahmed
    Sadiah, Shahidatul
    Shaikh-Husin, Nasir
    Al Otaibi, Sattam
    Maple, Carsten
    Marsono, M. N.
    COMPUTER COMMUNICATIONS, 2021, 180 : 315 - 327
  • [48] DSSDN: Demand-supply based load balancing in Software-Defined Wide-Area Networks
    Sahoo, Kshira Sagar
    Tiwary, Mayank
    Sahoo, Bibhudatta
    Dash, Ratnakar
    Naik, Kshirasagar
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2018, 28 (04)
  • [49] An enhanced AHP–TOPSIS-based load balancing algorithm for switch migration in software-defined networks
    Masoud Ider
    Behrang Barekatain
    The Journal of Supercomputing, 2021, 77 : 563 - 596
  • [50] A GRU-based traffic situation prediction method in multi-domain software defined network
    Sun, Wenwen
    Guan, Shaopeng
    PEERJ COMPUTER SCIENCE, 2022, 8