Optimizing SDN Controller Load Balancing Using Online Reinforcement Learning

被引:0
|
作者
Kumari, Abha [1 ,2 ]
Roy, Arghyadip [3 ]
Sairam, Ashok Singh [4 ]
机构
[1] Indian Inst Technol Patna, Dept Comp Sci & Engn, Patna 801106, Bihar, India
[2] Bhagalpur Coll Engn, Dept Comp Sci & Engn, Bhagalpur 813210, Bihar, India
[3] Indian Inst Technol Guwahati, Mehta Family Sch Data Sci & Artificial Intelligenc, Gauhati 781039, Assam, India
[4] Indian Inst Technol Guwahati, Dept Math, Gauhati 781039, Assam, India
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Control systems; Load management; Reinforcement learning; Q-learning; Switches; Load modeling; Costs; Load balancing; SDN; controller placement problem (CPP); switch-to-controller assignment; switch migration; SOFTWARE-DEFINED NETWORKING; ASSIGNMENT;
D O I
10.1109/ACCESS.2024.3459952
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed Software-defined networking (SDN), control plane functions are partitioned across multiple controller instances to enhance fault tolerance and scalability. However, the dynamic nature of network traffic and rapid network events, such as link failures and controller node failures, can lead to uneven workload distribution among controller nodes. This research aims to adjust switch-to-controller mapping to address load imbalance dynamically. We model flow arrivals at switches and subsequent actions within a Markov decision process (MDP) framework. In MDP, precise knowledge of the arrival rate is required, however, such an assumption is impractical in dynamic environments. Reinforcement learning (RL) learns policies from environment interactions, enabling autonomous decision-making in complex domains by adeptly navigating uncertainties. The proposed scheme uses RL to monitor SDN flow dynamics and maintain system load balance through switch migration. Herein, the proposed scheme generates migration triplets specifying the source controller, the destination controller for migration, and the switch to be migrated. The scheme considers the cost of migrating the flows in terms of the flow arrival rate and hop count between the switch and the controllers. Experimental results confirm that the framework effectively achieves load balancing across different network topologies and diverse traffic load distributions on switches.
引用
收藏
页码:131591 / 131604
页数:14
相关论文
共 50 条
  • [31] Load Balancing and Resource Allocation in Smart Cities using Reinforcement Learning
    AlOrbani, Aseel
    Bauer, Michael
    2021 IEEE INTERNATIONAL SMART CITIES CONFERENCE (ISC2), 2021,
  • [32] Load Balancing of Hybrid LiFi WiFi Networks Using Reinforcement learning
    Ahmad, Rizwana
    Soltani, Mohammad Dehghani
    Safari, Majid
    Srivastava, Anand
    2020 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC), 2020,
  • [33] An SDN Controller-Based Network Slicing Scheme Using Constrained Reinforcement Learning
    Hlophe, Mduduzi C. C.
    Maharaj, Bodhaswar T.
    IEEE ACCESS, 2022, 10 : 134848 - 134869
  • [34] Joint SDN Synchronization and Controller Placement in Wireless Networks using Deep Reinforcement Learning
    Mudvari, Akrit
    Tassiulas, Leandros
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [35] Correction to: Load balancing strategy for SDN multi-controller clusters based on load prediction
    Junbi Xiao
    Xingjian Pan
    Jianhang Liu
    Jian Wang
    Peiying Zhang
    Laith Abualigah
    The Journal of Supercomputing, 2024, 80 : 7120 - 7121
  • [36] Load Balancing in LTE Core Networks Using SDN
    Adalian, Nareg
    Ajaeiya, Georgi
    Dawy, Zaher
    Elhajj, Imad H.
    Kayssi, Ayman
    Chehab, Ali
    2016 IEEE INTERNATIONAL MULTIDISCIPLINARY CONFERENCE ON ENGINEERING TECHNOLOGY (IMCET), 2016, : 213 - 217
  • [37] An SDN Enhanced Load Balancing Mechanism for a Multi-Controller WiFi Network
    Manzoor, Sohaib
    Akber, Syed Muhammad Abrar
    Menhas, Muhammad Ilyas
    Imran, Muhammad
    Sajid, Muhammad
    Talal, Hassan
    Samad, Usama
    2018 1ST IEEE INTERNATIONAL CONFERENCE ON POWER, ENERGY AND SMART GRID (ICPESG), 2018,
  • [38] A Distributed Decision Mechanism for Controller Load Balancing Based on Switch Migration in SDN
    Hu, Tao
    Yi, Peng
    Zhang, Jianhui
    Lan, Julong
    CHINA COMMUNICATIONS, 2018, 15 (10) : 129 - 142
  • [39] SDN-Based Load Balancing Scheme for Multi-Controller Deployment
    Li, Guoyan
    Wang, Xinqiang
    Zhang, Zhigang
    IEEE ACCESS, 2019, 7 : 39612 - 39622
  • [40] A Distributed Decision Mechanism for Controller Load Balancing Based on Switch Migration in SDN
    Tao Hu
    Peng Yi
    Jianhui Zhang
    Julong Lan
    China Communications, 2018, 15 (10) : 129 - 142