Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment

Software Defined Networking (SDN) is the novel networking paradigm where decoupling of the control plane from the data plane has its inherent advantages. Controller Placement Problem (CPP) involves placing the optimal number of controllers at the appropriate locations while meeting prerequisites suc...

Full description

Saved in:
Bibliographic Details
Main Authors: A. Binod Sapkota, B. Babu R. Dawadi, C. Shashidhar R. Joshi
Format: Article
Language:English
Published: Wiley 2022-01-01
Series:Journal of Computer Networks and Communications
Online Access:http://dx.doi.org/10.1155/2022/3145276
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832552529184948224
author A. Binod Sapkota
B. Babu R. Dawadi
C. Shashidhar R. Joshi
author_facet A. Binod Sapkota
B. Babu R. Dawadi
C. Shashidhar R. Joshi
author_sort A. Binod Sapkota
collection DOAJ
description Software Defined Networking (SDN) is the novel networking paradigm where decoupling of the control plane from the data plane has its inherent advantages. Controller Placement Problem (CPP) involves placing the optimal number of controllers at the appropriate locations while meeting prerequisites such as latency, load balancing, energy and computational time. To achieve scalability, deployment of multiple controllers on large-scale SDN is one of the key challenges. CPP can be addressed as a multi-objective combinatorial optimization problem whose solution is a trade-off between multiple optimization parameters. In this paper, a novel population-based meta-heuristic algorithm viz. Naked Mole-Rat (NMR) Algorithm has been proposed to optimize the location for controller placement based on Switch-Controller (SC), Controller-Controller (CC) latency while maintaining load balancing among the controllers. The ideas and mechanisms are illustrated using two publicly available standard topologies viz. Ernet and Savvis. The controller localization approach implemented with NMR algorithm has slightly a better result as compared with the Bat algorithm.
format Article
id doaj-art-c90c78c0bd484a43883ad0574bb44dd6
institution Kabale University
issn 2090-715X
language English
publishDate 2022-01-01
publisher Wiley
record_format Article
series Journal of Computer Networks and Communications
spelling doaj-art-c90c78c0bd484a43883ad0574bb44dd62025-02-03T05:58:32ZengWileyJournal of Computer Networks and Communications2090-715X2022-01-01202210.1155/2022/3145276Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking EnvironmentA. Binod Sapkota0B. Babu R. Dawadi1C. Shashidhar R. Joshi2Department of Electronics and Computer EngineeringDepartment of Electronics and Computer EngineeringDepartment of Electronics and Computer EngineeringSoftware Defined Networking (SDN) is the novel networking paradigm where decoupling of the control plane from the data plane has its inherent advantages. Controller Placement Problem (CPP) involves placing the optimal number of controllers at the appropriate locations while meeting prerequisites such as latency, load balancing, energy and computational time. To achieve scalability, deployment of multiple controllers on large-scale SDN is one of the key challenges. CPP can be addressed as a multi-objective combinatorial optimization problem whose solution is a trade-off between multiple optimization parameters. In this paper, a novel population-based meta-heuristic algorithm viz. Naked Mole-Rat (NMR) Algorithm has been proposed to optimize the location for controller placement based on Switch-Controller (SC), Controller-Controller (CC) latency while maintaining load balancing among the controllers. The ideas and mechanisms are illustrated using two publicly available standard topologies viz. Ernet and Savvis. The controller localization approach implemented with NMR algorithm has slightly a better result as compared with the Bat algorithm.http://dx.doi.org/10.1155/2022/3145276
spellingShingle A. Binod Sapkota
B. Babu R. Dawadi
C. Shashidhar R. Joshi
Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
Journal of Computer Networks and Communications
title Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
title_full Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
title_fullStr Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
title_full_unstemmed Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
title_short Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
title_sort multi controller placement optimization using naked mole rat algorithm over software defined networking environment
url http://dx.doi.org/10.1155/2022/3145276
work_keys_str_mv AT abinodsapkota multicontrollerplacementoptimizationusingnakedmoleratalgorithmoversoftwaredefinednetworkingenvironment
AT bbaburdawadi multicontrollerplacementoptimizationusingnakedmoleratalgorithmoversoftwaredefinednetworkingenvironment
AT cshashidharrjoshi multicontrollerplacementoptimizationusingnakedmoleratalgorithmoversoftwaredefinednetworkingenvironment