JOURNAL ARTICLE

Dynamic Load Balancing in the Control Plane of Software-Defined Networks

Abstract

This electronic Because of the limited capacity of a single controller, multiple controllers need to be deployed in a large software defined-network. The assignment of controllers and switches is a significant problem that may affect the flow setup time. Since the network traffic is dynamic, static controller assignment may lead to high flow setup time. To reduce the flow setup time and improve the performance of networks, we focus on the dynamic controller assignment problem in this paper. We propose a controller assignment scheme for multiple controllers. It adjusts the assignment among controllers and switches dynamically based on the load of switches and the capacity of controllers. We model each controller as an M/PH/1 queue and use a heuristic called LANS to optimize the controller assignment based on the model. We compare our method with DCP-SA in two cases. The results show that LANS can balance the load of controllers better than DCP-SA. The flow setup time under LANS is 8% and 17% lower than DCP-SA and LANS makes 0.8 and 1 fewer migrations on average than DCP-SA in the two cases.

Keywords:
Computer science Controller (irrigation) Heuristic Queue Software-defined networking Software Real-time computing Assignment problem Distributed computing Control theory (sociology) Computer network Control (management) Mathematical optimization

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
24
Refs
0.21
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems

Related Documents

BOOK-CHAPTER

Dynamic Load Balancing for Software-Defined Data Center Networks

Yun ChenWeihong ChenYao HuLianming ZhangYehua Wei

Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Year: 2017 Pages: 286-301
JOURNAL ARTICLE

Using fuzzy control routing for dynamic load balancing over Software-Defined Networks

Wen-Shyang HwangMing-Syuan WuCheng-Han LinYan‐Jing WuMing-Hua ChengScott C.-H. Huang

Journal:   Proceedings of International Conference on Artificial Life and Robotics Year: 2025 Vol: 30 Pages: 132-135
JOURNAL ARTICLE

Load Balancing on Software Defined Networks

Bilal BabayiğitBanu Ulu

Journal:   2018 2nd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT) Year: 2018 Pages: 1-4
BOOK-CHAPTER

Load Balancing for Software-Defined Networks

Mohammed Moin MullaMeenaxi M RaikarM. K. MeghanaNagashree S. ShettiR. Madhu

Lecture notes in electrical engineering Year: 2019 Pages: 235-244
JOURNAL ARTICLE

Dynamic control plane management for software‐defined networks

Jian LiJae‐Hyoung YooJames Won‐Ki Hong

Journal:   International Journal of Network Management Year: 2016 Vol: 26 (2)Pages: 111-130
© 2026 ScienceGate Book Chapters — All rights reserved.