A modified genetic algorithm for controller placement problem in SDN distributed network

In this paper, a framework of Controller Placement Problem (CPP) is implemented for dynamic mapping and switch migration across controllers in SDN distributed network architecture. Then a heuristic multi-level capacitated CPP (MCCPP) is formulated to efficiently assigned each switch to a correspondi...

Full description

Saved in:
Bibliographic Details
Main Authors: Ibrahim, Abeer A. Z., Hashim, Fazirulhisyam, Sali, Aduwati, Noordin, Nor K., Fadul, Saber M. E.
Format: Conference or Workshop Item
Published: IEEE 2021
Online Access:http://psasir.upm.edu.my/id/eprint/44512/
https://ieeexplore.ieee.org/document/9609838
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Description
Summary:In this paper, a framework of Controller Placement Problem (CPP) is implemented for dynamic mapping and switch migration across controllers in SDN distributed network architecture. Then a heuristic multi-level capacitated CPP (MCCPP) is formulated to efficiently assigned each switch to a corresponding controller to improve the reliability and scalability of the SDN system. The proposed method simultaneously identifies the optimum number of controllers, minimizes the delay, and ensures load balancing among controllers. Then a Genetic Algorithm (GA) is integrated with the allocation components to improve the controller locations. The effectiveness of the GA-based MCCPP is compared against heuristics CCPP over different network topologies. The adaptive GA-based yields excellent results in latency and only requires a few iterations to attain convergence.