Fault tolerant and load balancing model for software defined networking controllers

Ihssane Choukri, Mohammed Ouzzif, Khalid Bouragba


Previous years have seen increased interest in a new network paradigm, Software defined networking (SDN). The basic idea behind this new concept consists of removing the smart parts of the connectivity components and moving them to a seul control point known as a controller. This centralized network view makes the network maintenance and management easier and facilitates the creation of new services. Despite many advantages of SDN, the concentration of network intelligence in a single controller raises serious challenges that impact SDN scalability, performance, and fault tolerance. One of the main problems in SDN is controller failure. In this article, we develop a fault tolerant model called fault-tolerant load balancing (FTLBC) for SDN controllers. To reduce the cascading failure problem, the proposed model requires the load of the failing controller to be shared among other controllers. In the case of a controller failure, The FTLBC model concentrates on distributing the load among the remaining controllers based on the load of the orphans' switches and the load of the remaining controllers.


Controllers; Fault tolerance; Leader election; Load balancing; Software defined networking

Full Text:


DOI: http://doi.org/10.11591/ijeecs.v31.i1.pp378-385


  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

shopify stats IJEECS visitor statistics