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 条
  • [21] ENHANCING AVAILABILITY OF SERVICES USING SOFTWARE-DEFINED NETWORKING
    Klepac, Martin
    Hegr, Tomas
    Bohac, Leos
    ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2015, 13 (05) : 529 - 535
  • [22] ALBRL: Automatic Load-Balancing Architecture Based on Reinforcement Learning in Software-Defined Networking
    Chen, Junyan
    Wang, Yong
    Ou, Jiangtao
    Fan, Chengyuan
    Lu, Xiaoye
    Liao, Cenhuishan
    Huang, Xuefeng
    Zhang, Hongmei
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [23] Industrial IoT regulated by Software-Defined Networking platform for fast and dynamic fault tolerance application
    Josbert, Nteziriza Nkerabahizi
    Wei, Min
    Wang, Ping
    SIMULATION MODELLING PRACTICE AND THEORY, 2024, 135
  • [24] Dynamic Load Balancing for Software-Defined Data Center Networks
    Chen, Yun
    Chen, Weihong
    Hu, Yao
    Zhang, Lianming
    Wei, Yehua
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 286 - 301
  • [25] Load-balancing In Software-Defined Networking: An Investigation On Influential System Parameters
    Moravejosharieh, Amir Hossein
    Palmeira, Francisco Claudio Araujo
    2019 29TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2019,
  • [26] Fuzzy Logic Load-Balancing Strategy Based on Software-Defined Networking
    Li, Guoyan
    Gao, Tianying
    Zhang, Zhigang
    Chen, Yadong
    WIRELESS INTERNET (WICON 2017), 2018, 230 : 471 - 482
  • [27] A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks
    Yao, Haipeng
    Qiu, Chao
    Zhao, Chenglin
    Shi, Lei
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [28] Enhancing Internet of Things Security using Software-Defined Networking
    Alzahrani, Bander
    Fotiou, Nikos
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 110 (110)
  • [29] UDP Flow Entry Eviction Strategy Using Q-Learning in Software Defined Networking
    Choi, Hanhimnara
    Raza, Syed M.
    Kim, Moonseong
    Choo, Hyunseung
    2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [30] Load Balancing Memcached Traffic Using Software Defined Networking
    Bremler-Barr, Anat
    Hay, David
    Moyal, Idan
    Schiff, Liron
    2017 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2017,