Energy Aware Controller Load Balancing Based on Multi‐Agent Deep Reinforcement Learning for Software‐Defined Internet of Things

Fluctuations in traffic within the Internet of Things (IoT) can affect the performance of the control plane. It is important to maintain stable control plane performance by load balancing strategies. To address the issue of controller load balancing in software‐defined Internet of Things (SD‐IoT), and meet the energy consumption requirements of nodes in the IoT during the adjustment process, a load balancing algorithm based on multi‐agent deep reinforcement learning (MADRL) is proposed. This approach models two critical factors: load difference and migration cost, and constructs a load balancing optimization problem based on these two factors. Subsequently, considering the dynamic changes in the state of the SD‐IoT, the load balancing problem is formulated as a Markov game process, and an algorithm is designed based on MADRL to solve this problem. Finally, the algorithm is validated based on real‐world topology, and a comparison is conducted from multiple perspectives including delay, load difference, energy consumption, and migration cost, demonstrating the effectiveness and advantages of the proposed algorithm.

Authors

Institutions

Publication Details

Journal
Journal of Computer Networks and Communications
Published
2025-01-01
DOI
https://doi.org/10.1155/jcnc/8880533
Citations
3
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
4.46

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Energy Aware Controller Load Balancing Based on Multi‐Agent Deep Reinforcement Learning for Software‐Defined Internet of Things

Bo Li, Jiacheng Wei, Chenchen Lv
3 citations
Journal of Computer Networks and Communications
Software-Defined Networks and 5G
4.46
article

Energy Aware Controller Load Balancing Based on Multi‐Agent Deep Reinforcement Learning for Software‐Defined Internet of Things

Bo Li, Jiacheng Wei, Chenchen Lv
article en
3 citations

Abstract

Fluctuations in traffic within the Internet of Things (IoT) can affect the performance of the control plane. It is important to maintain stable control plane performance by load balancing strategies. To address the issue of controller load balancing in software‐defined Internet of Things (SD‐IoT), and meet the energy consumption requirements of nodes in the IoT during the adjustment process, a load balancing algorithm based on multi‐agent deep reinforcement learning (MADRL) is proposed. This approach models two critical factors: load difference and migration cost, and constructs a load balancing optimization problem based on these two factors. Subsequently, considering the dynamic changes in the state of the SD‐IoT, the load balancing problem is formulated as a Markov game process, and an algorithm is designed based on MADRL to solve this problem. Finally, the algorithm is validated based on real‐world topology, and a comparison is conducted from multiple perspectives including delay, load difference, energy consumption, and migration cost, demonstrating the effectiveness and advantages of the proposed algorithm.

Journal of Computer Networks and CommunicationsVol. 2025(1)
Zhangjiakou Academy of Agricultural Sciences (CN), Hunan Agricultural University (CN)
Scientific Research Foundation of Hunan Provincial Education Department
Openalex Percentile: Top 5%
Software-Defined Networks and 5G
4.46
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.