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 条
  • [1] SDN Controller Load Balancing Based on Reinforcement Learning
    Li, Zhuo
    Zhou, Xu
    Gao, Junruo
    Qin, Yifang
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 1120 - 1126
  • [2] Dynamic SDN Controller Load Balancing
    Sufiev, Hadar
    Haddad, Yoram
    Barenboim, Leonid
    Soler, Jose
    FUTURE INTERNET, 2019, 11 (03):
  • [3] Controller Adaptive Load Balancing for SDN Networks
    Aly, Wael Hosny Fouad
    2019 ELEVENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2019), 2019, : 514 - 519
  • [4] LBOSELM: SDN control plane load balancing using online sequential extreme learning machine
    SRIDEVI, K.
    SAIFULLA, M.A.
    PAWAR, DIGAMBAR
    NEGI, ATUL
    Sadhana - Academy Proceedings in Engineering Sciences, 2025, 50 (01)
  • [5] Load Balancing Algorithm of Controller Based on SDN Architecture Under Machine Learning
    Siyuan LIANG
    Wenli JIANG
    Fangli ZHAO
    Feng ZHAO
    Journal of Systems Science and Information, 2020, 8 (06) : 578 - 588
  • [6] Reinforcement Learning Approach for Optimizing Cloud Resource Utilization With Load Balancing
    Lahande, Prathamesh Vijay
    Kaveri, Parag Ravikant
    Saini, Jatinderkumar R.
    Kotecha, Ketan
    Alfarhood, Sultan
    IEEE ACCESS, 2023, 11 : 127567 - 127577
  • [7] Dynamic Application Load Balancing in Distributed SDN Controller
    Hikichi, Kenji
    Soumiya, Toshio
    Yamada, Akiko
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [8] Adaptive Server Load Balancing in SDN Using PID Neural Network Controller
    Malavika, R.
    Valarmathi, M. L.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (01): : 229 - 243
  • [9] Optimizing incremental SDN upgrades for load balancing in ISP networks
    Cheng, Yunlong
    Zhou, Hao
    Gao, Xiaofeng
    Zheng, Jiaqi
    Chen, Guihai
    THEORETICAL COMPUTER SCIENCE, 2023, 962
  • [10] An Improved Switch Migration Approach to Controller Load Balancing in SDN
    Hu, Tao
    Zhang, Jianhui
    Wang, Liye
    Qiao, Dan
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL SYMPOSIUM ON ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (ISAEECE 2017), 2017, 124 : 436 - 442