SDN multi-controller networks with load balanced

Software defined networking (SDN) is a recent paradigm, providing various advantages over the traditional networks. This makes the SDN one of the key solutions for the fifth generation (5G) cellular system. Employing single centralized controller for the SDN networks introduces many problems concerning scalability, reliability and other system-related performance, especially for large scale networks. A single controller represents the bottleneck problem. Thus, employing distributed controllers will serve as a vital solution. The recent trend in the SDN networks is the deployment of distributed controllers; however, there are some issues related to this structure. The main problem with the distributed controllers is how to balance the load among these controllers. In this work, we will provide a dynamic clustering algorithm to balance the load among the distributed controllers in the SDN network. The system employs two levels of controllers; that is, distributed controllers and a master controller. A master controller manages and performs the clustering of the distributed controllers. The decision of clusters' reconstruction lies in the master controller's responsibility, based on the workload of the distributed controllers. The simulation results prove that the proposed algorithm is more efficient in balancing load among controllers, as compared to the existing static clustering techniques.

Muthanna Ammar 1, 2 , Ateya A.A. 1, 3 , Makolkina Maria 1, 2 , Vybornova Anastasia1 , Markova Ekaterina 2 , Gogol Alexander1 , Koucheryavy Andrey1
Association for Computing Machinery (ACM)
  • 1 The Bonch-Bruevich State University of Telecommunication
  • 2 Peoples' Friendship University of Russia (RUDN University)
  • 3 Zagazig University
sdn; distributed controllers; clustering; load balancing; 5G
Date of creation
Date of change
Short link

Other records

Khakimov Abdukodir, Ateya A.A., Muthanna Ammar, Gudkova Irina, Markova Ekaterina, Koucheryavy Andrey
The 2nd International Conference on Future Networks & Distributed Systems (ICFNDS). Association for Computing Machinery (ACM).
Кучерков И.А.
Научная школа уголовного процесса и криминалистики Санкт-Петербургского государственного университета: Уголовная юстиция XXI века (к 15-летию практики применения УПК РФ). Общество с ограниченной ответственностью "Центр социальных и правовых технологий". P. 119-124