Enhancing Software-Defined Networking With Dynamic Load Balancing and Fault Tolerance Using a Q-Learning Approach

被引:0
|
作者
Jain, Ankit Kumar [1 ]
Kumari, Pooja [1 ]
Dhull, Rajat [1 ]
Jindal, Krish [1 ]
Raza, Shahid [1 ]
机构
[1] Natl Inst Technol, Dept Comp Engn, Kurukshetra, India
来源
关键词
fault tolerance; load balancing; reinforcement learning; software defined network;
D O I
10.1002/cpe.8298
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Software-Defined Networking (SDN) paradigm represents a fundamental shift in networking by decoupling the control plane from the data plane in network devices. This architectural change offers numerous advantages, including network programmability and centralized management capabilities, which improve scalability and efficiency compared to conventional network architectures. However, the dynamic nature of network traffic presents overload challenges, both temporally and spatially, especially in multi-controller SDN settings. To address these challenges, this paper presents an approach leveraging network traffic patterns for dynamic load balancing. The proposed framework optimizes migration strategies to reduce costs and enhance in-packet request-response rates. By exploiting load ratio variance across controllers, the architecture identifies optimal migration triplets, encompassing migration-in and migration-out domains by selecting a subset of switches. The architecture utilizes online Q-learning technology to achieve optimal controller load balancing while minimizing associated expenses. The proposed approach ensures stability and scalability by imposing limits to maintain maximum efficiency and reduce migration conflicts. It iteratively converges to an optimal policy through a comprehensive set of simulations performed on switches under a wide range of load distribution situations. These results highlight the effectiveness and adaptability of the proposed methodology in addressing the intricacies present in dynamic network settings, encouraging further progress in the field of SDN technologies and their real-world applications.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Q-learning Approach for Load-balancing in Software Defined Networks
    Tennakoon, Deepal
    Karunarathna, Suneth
    Udugama, Brian
    2018 MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON) 4TH INTERNATIONAL MULTIDISCIPLINARY ENGINEERING RESEARCH CONFERENCE, 2018, : 1 - 6
  • [2] Dynamic Load-Balancing Mechanism for Software-Defined Networking
    Liao, Wen-Hwa
    Kuai, Ssu-Chi
    Lu, Cheng-Hsiu
    Proceedings 2016 International Conference on Networking and Network Applications NaNA 2016, 2016, : 336 - 341
  • [3] A Dynamic Load Balancing Mechanism for Distributed Controllers in Software-Defined Networking
    Lan, Wenjing
    Li, Fangmin
    Liu, Xinhua
    Qiu, Yiwen
    2018 10TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2018, : 259 - 262
  • [4] Fault Tolerance for Software-Defined Networking in Smart Grid
    Lee, Chanhee
    Shin, Seungwon
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 705 - 708
  • [5] A novel software-defined networking approach for load balancing in data center networks
    Chakravarthy, V. Deeban
    Amutha, Balakrishnan
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (02)
  • [6] A Systematic Review of Load Balancing Techniques in Software-Defined Networking
    Belgaum, Mohammad Riyaz
    Musa, Shahrulniza
    Alam, Muhammad Mansoor
    Su'ud, Mazliham Mohd
    IEEE ACCESS, 2020, 8 : 98612 - 98636
  • [7] Extensive Literature Survey on Load Balancing in Software-Defined Networking
    Darade, Santosh Ashokrao
    Akkalakshmi, M.
    INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2020, 16 (02) : 1 - 19
  • [8] On Load Balancing via Switch Migration in Software-Defined Networking
    Al-Tam, F.
    Correia, N.
    IEEE ACCESS, 2019, 7 : 95998 - 96010
  • [9] Fault Tolerance and Failure Recovery Techniques in Software-Defined Networking: A Comprehensive Approach
    Ahlem Menaceur
    Hamza Drid
    Mohamed Rahouti
    Journal of Network and Systems Management, 2023, 31
  • [10] Fault Tolerance and Failure Recovery Techniques in Software-Defined Networking: A Comprehensive Approach
    Menaceur, Ahlem
    Drid, Hamza
    Rahouti, Mohamed
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (04)