Intelligent load balancing in data center software-defined networks

被引:0
|
作者
Gilliard, Ezekia [1 ,2 ]
Liu, Jinshuo [1 ]
Aliyu, Ahmed Abubakar [1 ]
Juan, Deng [3 ]
Jing, Huang [4 ]
Wang, Meng [1 ]
机构
[1] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan, Peoples R China
[2] Mwalimu Nyerere Univ Agr & Technol, Sch Informat Technol & Business, Butiama, Tanzania
[3] Wuhan Univ, Sch Comp Sci, Wuhan, Peoples R China
[4] Wuhan Univ, Sch Polit Sci & Publ Adm, Wuhan, Peoples R China
关键词
Convolutional neural networks - Deep learning - Mammals - Reinforcement learning - Software defined networking - Trees (mathematics);
D O I
10.1002/ett.4967
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In response to the increasing demand for efficient resource utilization in data center networks (DCNs), the development of intelligent load-balancing algorithms has become crucial. This article introduces the dual double deep Q network (D 2$$ {}<^>2 $$DQN) algorithm, designed for software-defined networking (SDN) environments within data centers. By leveraging deep reinforcement learning, D 2$$ {}<^>2 $$DQN addresses the challenges posed by dynamic traffic patterns, diverse flow requirements, and the coexistence of elephant and mice flows. Our algorithm adopts a comprehensive SDN approach, evaluating the network's status by analyzing switch load and bandwidth utilization. Using convolutional neural networks for elephant and mice flows in DCN, our algorithm enables adaptive learning and training tailored to the specific demands of elephant flows. Employing a double deep Q network architecture (DDQN), D 2$$ {}<^>2 $$DQN optimizes paths for both elephant and mice flows independently. Real-time adaptation mechanisms make routing decisions based on the robust learning capabilities of DDQN, enhancing network utilization and reducing packet loss by generating optimal forwarding paths according to the current network state and traffic patterns. Simulations conducted in a Mininet environment with RYU as the controller, utilizing a fat-tree data center topology, validate the efficacy of D 2$$ {}<^>2 $$DQN. The results demonstrate its effectiveness in achieving higher throughput, lower latency, and superior load balancing compared to traditional algorithms like equal-cost multipath and Hedera. The D 2$$ {}<^>2 $$DQN algorithm, tailored for software-defined networking in data centers, addresses challenges in dynamic traffic patterns, diverse flow requirements, and the coexistence of elephant and mice flows. Leveraging deep reinforcement learning and a dual double deep Q network architecture, it optimizes paths, achieves superior load balancing, and minimizes packet loss, outperforming traditional algorithms in throughput and latency. image
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Dynamic Load Balancing for Software-Defined Data Center Networks
    Chen, Yun
    Chen, Weihong
    Hu, Yao
    Zhang, Lianming
    Wei, Yehua
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 286 - 301
  • [2] ICLB: intelligent controllers load balancing for software-defined based optical data center networks
    Geresu, Kassahun
    Gu, Huaxi
    Fadhel, Meaad
    Wei, Wenting
    Yu, Xiaoshan
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (13): : 19031 - 19061
  • [3] RSLB: Robust and Scalable Load Balancing in Software-Defined Data Center Networks
    Liu, Yong
    Gu, Huaxi
    Zhou, Zhaoxing
    Wang, Ning
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4706 - 4720
  • [4] A novel software-defined networking approach for load balancing in data center networks
    Chakravarthy, V. Deeban
    Amutha, Balakrishnan
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (02)
  • [5] Load Balancing for Software-Defined Networks
    Mulla, Mohammed Moin
    Raikar, M. M.
    Meghana, M. K.
    Shetti, Nagashree S.
    Madhu, R. K.
    [J]. EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 235 - 244
  • [6] Intelligence-enabled approach for load balancing in software-defined data center networks
    Fancy, C.
    Pushpalatha, M.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (09)
  • [7] Server Load Balancing in Software-Defined Networks
    Farhoudi, Mohammad
    Habibi, Pooyan
    Sabaei, Masoud
    [J]. 2018 9TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2018, : 435 - 441
  • [8] Online Load Balancing for Distributed Control Plane in Software-Defined Data Center Network
    Zhang, Shaojun
    Lan, Julong
    Sun, Penghao
    Jiang, Yiming
    [J]. IEEE ACCESS, 2018, 6 : 18184 - 18191
  • [9] A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks
    Yao, Haipeng
    Qiu, Chao
    Zhao, Chenglin
    Shi, Lei
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [10] Intelligent Optimizing Scheme for Load Balancing in Software Defined Networks
    Yu, Chen
    Zhao, Zhifeng
    Zhou, Yifan
    Zhang, Honggang
    [J]. 2017 IEEE 85TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2017,