Javascript must be enabled to continue!
CHAM: A Multi-Population Hybrid Metaheuristic Algorithm for Optimal Controller Placement in Multi-Controller Software-Defined Networks
View through CrossRef
Abstract
Software-defined Networks (SDNs) have become prevalent because of their augmentation in state-of-the-art networking technologies regarding scalability and deployment cost. While SDNs incur in actively reducing initial network design and implementation expenses, they leave significant challenges that may influence the overall performance. The Controller Placement Problem (CPP) is among the primary issues with considerable drawbacks on QoS parameters. However, CPP is known as an NP-Hard problem for which several approaches have been reported that introduce solutions. Due to the extreme volatility of the SDN size in terms of the number of switches and controllers, the CPP is deemed to compel extensive studies for a reliable solution. The current paper introduces a metaheuristic algorithm to achieve a solution for controller replacement. Accordingly, the CPP is formulated as an optimization problem, and an influential chaotic-based multi-population hybrid method (CHAM) is designed to find a solution. The proposed method encompasses two distinct algorithms: artificial ecosystem-based optimization (AEO) and marine predators’ algorithm (MPA). These discrete algorithms are then merged using a multi-population strategy. Next, a local search mechanism is introduced to exploit the existing solutions. As the next step, a chaotic neighborhood search mechanism is also provided in the CHAM to search for promising areas in the subpopulations. Finally, a migration procedure is presented to convey solutions between subpopulations. For evaluation purposes, CHAM was employed in ten real-world SDN networks with different sizes and configurations, and the results are compared with nine existing approaches. The experimental results indicate that the proposed method performs affordably well compared to the existing solutions. For example, the proposed method improves network performance by 25% by creating conditions close to related works.
Title: CHAM: A Multi-Population Hybrid Metaheuristic Algorithm for Optimal Controller Placement in Multi-Controller Software-Defined Networks
Description:
Abstract
Software-defined Networks (SDNs) have become prevalent because of their augmentation in state-of-the-art networking technologies regarding scalability and deployment cost.
While SDNs incur in actively reducing initial network design and implementation expenses, they leave significant challenges that may influence the overall performance.
The Controller Placement Problem (CPP) is among the primary issues with considerable drawbacks on QoS parameters.
However, CPP is known as an NP-Hard problem for which several approaches have been reported that introduce solutions.
Due to the extreme volatility of the SDN size in terms of the number of switches and controllers, the CPP is deemed to compel extensive studies for a reliable solution.
The current paper introduces a metaheuristic algorithm to achieve a solution for controller replacement.
Accordingly, the CPP is formulated as an optimization problem, and an influential chaotic-based multi-population hybrid method (CHAM) is designed to find a solution.
The proposed method encompasses two distinct algorithms: artificial ecosystem-based optimization (AEO) and marine predators’ algorithm (MPA).
These discrete algorithms are then merged using a multi-population strategy.
Next, a local search mechanism is introduced to exploit the existing solutions.
As the next step, a chaotic neighborhood search mechanism is also provided in the CHAM to search for promising areas in the subpopulations.
Finally, a migration procedure is presented to convey solutions between subpopulations.
For evaluation purposes, CHAM was employed in ten real-world SDN networks with different sizes and configurations, and the results are compared with nine existing approaches.
The experimental results indicate that the proposed method performs affordably well compared to the existing solutions.
For example, the proposed method improves network performance by 25% by creating conditions close to related works.
Related Results
Exploring the Cham Script to Develop the Transliteration Application for Cham Latin to Cham Script
Exploring the Cham Script to Develop the Transliteration Application for Cham Latin to Cham Script
The main purpose of this research is to explore the preferable Cham script and Cham Latin; to develop application and evaluate the application products. Research sample is divided ...
Nghiên cứu đặc điểm lâm sàng và rối loạn nhịp tim trên holter điện tim 24 giờ ở bệnh nhân có nhịp chậm xoang
Nghiên cứu đặc điểm lâm sàng và rối loạn nhịp tim trên holter điện tim 24 giờ ở bệnh nhân có nhịp chậm xoang
Mục tiêu: Khảo sát đặc điểm lâm sàng và rối loạn nhịp tim trên Holter điện tim ở bệnh nhân có nhịp chậm xoang trên điện tâm đồ.
Đối tượng và phương pháp nghiên cứu: 79 bệnh nhân đ...
Breast Carcinoma within Fibroadenoma: A Systematic Review
Breast Carcinoma within Fibroadenoma: A Systematic Review
Abstract
Introduction
Fibroadenoma is the most common benign breast lesion; however, it carries a potential risk of malignant transformation. This systematic review provides an ove...
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
The project aims at the design and development of six hybrid nature inspired algorithms based on Grey Wolf Optimization algorithm with Artificial Bee Colony Optimization algorithm ...
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
The project aims at the design and development of six hybrid nature inspired algorithms based on Grey Wolf Optimization algorithm with Artificial Bee Colony Optimization algorithm ...
Performance-aware Optimal Controller Placements Via Genetic Algorithms for Software Defined Networking
Performance-aware Optimal Controller Placements Via Genetic Algorithms for Software Defined Networking
Abstract
Software-defined Network is a new paradigm of providing the efficient network management using the concept of control and data place separation. Multi-controllers ...
Performance-aware Optimal Controller Placements Via Genetic Algorithms for Software Defined Networking
Performance-aware Optimal Controller Placements Via Genetic Algorithms for Software Defined Networking
Abstract
Software-defined Network is a new paradigm of providing the efficient network management using the concept of control and data place separation. Multi-controllers ...
Design of multi-energy-space-based energy-efficient algorithm in novel software-defined wireless sensor networks
Design of multi-energy-space-based energy-efficient algorithm in novel software-defined wireless sensor networks
Energy efficiency has always been a hot issue in wireless sensor networks. A lot of energy-efficient algorithms have been proposed to reduce energy consumption in traditional wirel...

