Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture

The deployment of distributed multi-controllers for Software-Defined Networking (SDN) architecture is an emerging solution to improve network scalability and management. However, the network control failure affects the dynamic resource allocation in distributed networks resulting in network disrupti...

Full description

Saved in:
Bibliographic Details
Main Authors: Ibrahim, Abeer A.Z., Hashim, Fazirulhisyam, Sali, Aduwati, Noordin, Nor K., Navaie, Keivan, Fadul, Saber M.E.
Format: Article
Published: Elsevier BV 2023
Online Access:http://psasir.upm.edu.my/id/eprint/110561/
https://linkinghub.elsevier.com/retrieve/pii/S2352864823001700
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
id my.upm.eprints.110561
record_format eprints
spelling my.upm.eprints.1105612024-05-27T08:42:09Z http://psasir.upm.edu.my/id/eprint/110561/ Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture Ibrahim, Abeer A.Z. Hashim, Fazirulhisyam Sali, Aduwati Noordin, Nor K. Navaie, Keivan Fadul, Saber M.E. The deployment of distributed multi-controllers for Software-Defined Networking (SDN) architecture is an emerging solution to improve network scalability and management. However, the network control failure affects the dynamic resource allocation in distributed networks resulting in network disruption and low resilience. Thus, we consider the control plane fault tolerance for cost-effective and accurate controller location models during control plane failures. This fault-tolerance strategy has been applied to distributed SDN control architecture, which allows each switch to migrate to next controller to enhance network performance. In this paper, the Reliable and Dynamic Mapping-based Controller Placement problem (RDMCP) in distributed architecture is framed as an optimization problem to improve the system reliability quality, and availability. By considering the bound constraints, a heuristic state-of-the-art Controller Placement Problem (CPP) algorithm is used to address the optimal assignment and reassignment of switches to nearby controllers other than their regular controllers. The algorithm identifies the optimal controller location, minimum number of controllers, and the expected assignment costs after failure at the lowest effective cost. A metaheuristic Particle Swarm Optimization (PSO) algorithm was combined with RDMCP to form a hybrid approach that improves objective function optimization in terms of reliability and cost-effectiveness. The effectiveness of our hybrid RDMCP-PSO was then evaluated using extensive experiments and compared with other baseline algorithms. The findings demonstrate that the proposed hybrid technique significantly increases the network performance regarding the controller number and load balancing of the standalone heuristic CPP algorithm. Elsevier BV 2023 Article PeerReviewed Ibrahim, Abeer A.Z. and Hashim, Fazirulhisyam and Sali, Aduwati and Noordin, Nor K. and Navaie, Keivan and Fadul, Saber M.E. (2023) Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture. Digital Communications and Networks. pp. 1-13. ISSN 2468-5925; ESSN: 2352-8648 (In Press) https://linkinghub.elsevier.com/retrieve/pii/S2352864823001700 10.1016/j.dcan.2023.11.007
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
description The deployment of distributed multi-controllers for Software-Defined Networking (SDN) architecture is an emerging solution to improve network scalability and management. However, the network control failure affects the dynamic resource allocation in distributed networks resulting in network disruption and low resilience. Thus, we consider the control plane fault tolerance for cost-effective and accurate controller location models during control plane failures. This fault-tolerance strategy has been applied to distributed SDN control architecture, which allows each switch to migrate to next controller to enhance network performance. In this paper, the Reliable and Dynamic Mapping-based Controller Placement problem (RDMCP) in distributed architecture is framed as an optimization problem to improve the system reliability quality, and availability. By considering the bound constraints, a heuristic state-of-the-art Controller Placement Problem (CPP) algorithm is used to address the optimal assignment and reassignment of switches to nearby controllers other than their regular controllers. The algorithm identifies the optimal controller location, minimum number of controllers, and the expected assignment costs after failure at the lowest effective cost. A metaheuristic Particle Swarm Optimization (PSO) algorithm was combined with RDMCP to form a hybrid approach that improves objective function optimization in terms of reliability and cost-effectiveness. The effectiveness of our hybrid RDMCP-PSO was then evaluated using extensive experiments and compared with other baseline algorithms. The findings demonstrate that the proposed hybrid technique significantly increases the network performance regarding the controller number and load balancing of the standalone heuristic CPP algorithm.
format Article
author Ibrahim, Abeer A.Z.
Hashim, Fazirulhisyam
Sali, Aduwati
Noordin, Nor K.
Navaie, Keivan
Fadul, Saber M.E.
spellingShingle Ibrahim, Abeer A.Z.
Hashim, Fazirulhisyam
Sali, Aduwati
Noordin, Nor K.
Navaie, Keivan
Fadul, Saber M.E.
Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
author_facet Ibrahim, Abeer A.Z.
Hashim, Fazirulhisyam
Sali, Aduwati
Noordin, Nor K.
Navaie, Keivan
Fadul, Saber M.E.
author_sort Ibrahim, Abeer A.Z.
title Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
title_short Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
title_full Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
title_fullStr Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
title_full_unstemmed Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture
title_sort reliability-aware swarm based multi-objective optimization for controller placement in distributed sdn architecture
publisher Elsevier BV
publishDate 2023
url http://psasir.upm.edu.my/id/eprint/110561/
https://linkinghub.elsevier.com/retrieve/pii/S2352864823001700
_version_ 1800721416975286272