• Home
  • Search
  • A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach
  • Cite Icon32
  • https://doi.org/10.1007/s00500-019-04070-8Copy DOI Icon

A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In large-scale software-defined networks (SDNs), multiple controllers are deployed. Each controller has a logically centralized vision of the network that is used to manage a set of switches. In SDN, a challenge known as controller placement problem arises which is very important to specify the number of controllers that are needed and where they should be deployed. These specifications affect the performance of the network. Meanwhile, the assignment of switches to the controllers plays key role in the quality of solution in this problem. However, recent studies focus more on simply assigning switches to their closest controllers based on propagation delay between controller and switches. In this paper, a new controller placement framework is designed which considers both control plane architecture and relation between control and data planes. This framework is considered as a multi-objective optimization model with two objective functions to minimize the flow setup time and inter-controller latency. Furthermore, we propose a new model for flow setup time function that considers all affected metrics in the placement. To solve the framework, a multi-objective algorithm called non-dominated sorting moth flame controller placement optimizer is designed. To this end, we adapt the best–worst multi-criteria decision-making method considering three metrics, namely hop count, propagation latency and link utilization, to assign switches to controllers. A heuristic approach is also used to assign a path between switch and its controller using above three metrics and path reliability. We run theses three models iteratively to find the best location for controllers, the best switch assignment to controller and also find the best route in the network. We compare our proposed framework with other models using expected path loss and link load balancing metrics. Our performance evaluations on real wide area network topologies show the efficiency of the proposed framework.

Similar Papers
  • Book Chapter
  • Citations1

Machine Learning Method for DDoS Detection and Mitigation in a Multi-controller SDN Environment Using Cloud Computing

  • Jan 01, 2023
  • Ameni Chetouane +2
  • Conference Article
  • Citations7

Predictive Flow Modeling in Software Defined Network

  • Oct 01, 2019
  • Abha Kumari +2
  • Conference Article
  • Citations5

Software-addressable optical accelerators for data-intensive applications in cluster-computing platforms

  • Sep 01, 2014
  • P Samadi +6
  • Research Article
  • Citations360

On the Capacitated Controller Placement Problem in Software Defined Networks

  • Aug 01, 2014
  • IEEE Communications Letters
  • Guang Yao +3
  • Research Article
  • Citations68

Control traffic balancing in software defined networks

  • Sep 02, 2015
  • Computer Networks
  • Shih-Chun Lin +2
  • Book Chapter
  • Citations3

Software-Defined Networking Controller Placement in Distributed Datacenters

  • Jan 01, 2016
  • Heng Qi +1
  • Research Article

A Novel Controller Placement Using Petri-Nets for SDNs

  • Dec 08, 2020
  • WSEAS TRANSACTIONS ON MATHEMATICS
  • Wael Hosny Fouad Aly
  • Book Chapter

Distributed Denial of Service Attacks in SDN Context

  • Aug 06, 2021
  • Shashwati Banerjea +1
  • Book Chapter
  • Citations8

Reliable Control and Data Planes for Softwarized Networks

  • Jan 01, 2020
  • Carmen Mas-Machuca +9
  • Research Article
  • Citations12

MODECP: A Multi-Objective Based Approach for Solving Distributed Controller Placement Problem in Software Defined Network

  • Jul 22, 2022
  • Sensors (Basel, Switzerland)
  • Chenxi Liao +5
  • Book Chapter
  • Citations3

Dynamic Controller Deployment in SDN Networks Using ML Approach

  • Nov 07, 2019
  • Hemamalini Thiruvengadam +2
  • Research Article
  • Citations7

Joint Traffic-Aware Consolidated Middleboxes Selection and Routing in Distributed SDNs

  • Dec 30, 2020
  • IEEE Transactions on Network and Service Management
  • Guiyan Liu +3
  • Research Article
  • Citations79

Artificial intelligence based load balancing in SDN: A comprehensive survey

  • May 15, 2023
  • Internet of Things
  • Ahmed Hazim Alhilali +1
  • Book Chapter
  • Citations143

Software-Defined Network (SDN) Data Plane Security: Issues, Solutions, and Future Directions

  • Jan 01, 2020
  • Arash Shaghaghi +3
  • Research Article
  • Citations29

Operational, organizational and business challenges for network operators in the context of SDN and NFV

  • Aug 20, 2015
  • Computer Networks
  • Luis M Contreras +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.