arrow
Return

Optimizing SDN Controller Load Balancing Using Online Reinforcement Learning

delete2024-01-01
delete0
delete
OA
AI
A
Abha Kumari
A
Arghyadip Roy
A
Ashok Singh Sairam *
DOI:10.1109/ACCESS.2024.3459952delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
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

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

I
indian institute of technology (iit) - guwahati
Scholars:
3.3K
Papers: 3.2K
Citations: 2
I
indian institute of technology system (iit system)
Scholars:
9.5W
Papers: 9.9W
Citations: 93
I
indian institute of technology (iit) - patna
Scholars:
1.8K
Papers: 1.6K
Citations: 0
researcher View more organizations
Cited Papers

Cited Papers

Long-Term Intake of Linezolid Elevates Drug Exposure and Reduces Drug Clearance and Elimination in Adults With Drug-Resistant Pulmonary Tuberculosis
err2023-06-05
err0
PREAI
errShanmugam Murugaiha Jeyakumar; Namrata K. Bhui; Neeta Singla; Sudha Vilvamani; Muthu Vijayalakshmi Mariappan; Chandrasekaran Padmapriyadarsini; Anuj K. Bhatnagar; Rajesh Solanki; Rathinam Sridhar
errShare
errSave
An autonomous 16 mm/sup 3/ solar-powered node for distributed wireless sensor networks
err2024-10-30
err0
PREAI
errB.A. Warneke; M.D. Scott; B.S. Leibowitz; Lixia Zhou; C.L. Bellew; J.A. Chediak; J.M. Kahn; B.E. Boser; K.S.J. Pister
errShare
errSave
Software-Defined Networking: A Comprehensive Survey
err2015-01-01
err3.5K
errOAAI
errKreutz, Diego; Ramos, Fernando M. V.; Verissimo, Paulo Esteves; Rothenberg, Christian Esteve; Azodolmolky, Siamak; Uhlig, Steve
errShare
errSave
Distributed Services Attestation in IoT
err2018-11-30
err0
PREAI
errMauro Conti; Edlira Dushku; Luigi V. Mancini
errShare
errSave
Traffic-Aware Dynamic Controller Assignment in SDN
err2020-07-01
err31
PREAI
errBera, Samaresh; Misra, Sudip; Saha, Niloy
errShare
errSave
errShare
errSave
Artificial intelligence based load balancing in SDN: A comprehensive survey
err2023-07-01
err37
errOAAI
errAlhilali, Ahmed Hazim; Montazerolghaem, Ahmadreza
errShare
errSave
Total Synthesis of Asperaculin A
err2023-06-13
err0
PREAI
errToyoharu Kobayashi; Yuya Teshigahara; Momoyo Sakakibara; Kazuya Murakami; Yuichiro Kawamoto; Hisanaka Ito
errShare
errSave
Validating candidate biomarkers for different stages of non-alcoholic fatty liver disease
err2020-09-04
err0
errOAAI
errReem Al-Qarni; Muhammad Iqbal; Maram Al-Otaibi; Faisal Al-Saif; Assim A. Alfadda; Hisham Alkhalidi; Fahad Bamehriz; Mazen Hassanain
errShare
errSave
errShare
errSave
researcher View more