Home > Research > Publications & Outputs > Reliability-aware swarm based multi-objective o...

Associated organisational unit

Links

Text available via DOI:

View graph of relations

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

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Forthcoming

Standard

Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture. / Ibrahim, Abeer A.Z.; Hashim, Fazirulhisyam; Sali, Aduwati et al.
In: Digital Communications and Networks, 20.11.2023.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Ibrahim AAZ, Hashim F, Sali A, Noordin NK, Navaie K, Fadul SME. Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture. Digital Communications and Networks. 2023 Nov 20. doi: 10.1016/j.dcan.2023.11.007

Author

Ibrahim, Abeer A.Z. ; Hashim, Fazirulhisyam ; Sali, Aduwati et al. / Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture. In: Digital Communications and Networks. 2023.

Bibtex

@article{890e6630dd144281adc1d360c01d1052,
title = "Reliability-aware swarm based multi-objective optimization for controller placement in distributed SDN architecture",
abstract = "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.",
keywords = "Software defined networking, Dynamic mapping, Particle swarm optimization, Reliability, Multi-objective optimization, Evolutionary",
author = "Ibrahim, {Abeer A.Z.} and Fazirulhisyam Hashim and Aduwati Sali and Noordin, {Nor K.} and Keivan Navaie and Fadul, {Saber M.E.}",
year = "2023",
month = nov,
day = "20",
doi = "10.1016/j.dcan.2023.11.007",
language = "English",
journal = "Digital Communications and Networks",
issn = "2352-8648",
publisher = "Elsevier",

}

RIS

TY - JOUR

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

AU - Ibrahim, Abeer A.Z.

AU - Hashim, Fazirulhisyam

AU - Sali, Aduwati

AU - Noordin, Nor K.

AU - Navaie, Keivan

AU - Fadul, Saber M.E.

PY - 2023/11/20

Y1 - 2023/11/20

N2 - 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.

AB - 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.

KW - Software defined networking

KW - Dynamic mapping

KW - Particle swarm optimization

KW - Reliability

KW - Multi-objective optimization

KW - Evolutionary

U2 - 10.1016/j.dcan.2023.11.007

DO - 10.1016/j.dcan.2023.11.007

M3 - Journal article

JO - Digital Communications and Networks

JF - Digital Communications and Networks

SN - 2352-8648

ER -