2021
DOI: 10.1002/net.22016
|View full text |Cite
|
Sign up to set email alerts
|

Controller placement problem in software‐defined networking: A survey

Abstract: A distinctive feature of software‐defined networking (SDN) is a logically centralized control plane realized using multiple physical controllers. The placement of the controllers, the so‐called controller placement problem (CPP), is a crucial design issue. It influences network performance parameters such as latency, flow setup time, network availability, load balance of the controllers, and energy consumption. In this article, we illustrate the formulation of these CPP objectives. We categorize the CPP design… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0
1

Year Published

2021
2021
2023
2023

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 28 publications
(20 citation statements)
references
References 143 publications
(198 reference statements)
0
19
0
1
Order By: Relevance
“…Researchers focused on optimizing network and controller loads in [27][28][29]. Mostafaei H, Menth M, et al in [30] abstract the controller deployment problem as an NP-hard problem, and propose a learning automata-based heuristic with the goal of minimizing the propagation delay between switches and controllers in the network.…”
Section: In Terms Of Multi-controller Deployment Strategiesmentioning
confidence: 99%
“…Researchers focused on optimizing network and controller loads in [27][28][29]. Mostafaei H, Menth M, et al in [30] abstract the controller deployment problem as an NP-hard problem, and propose a learning automata-based heuristic with the goal of minimizing the propagation delay between switches and controllers in the network.…”
Section: In Terms Of Multi-controller Deployment Strategiesmentioning
confidence: 99%
“…In [14][15][16], the load balancing is determined by whether the specified threshold is reached for load balancing. Basically, load balancing occurs under three types of circumstances: (1) In [17][18][19], it was proposed that due to dynamic changes in network traffic, there is a need to reduce communication costs and to meet the shortage of available resources by shutting the system down and by adding some controllers; (2) in order to deploy multiple controllers to minimize the communication delay between the switch and the control plane, it is necessary to choose strategically placed controllers to optimize network performance [20][21][22]. (3) When a load imbalance occurs, the switch is migrated from an overloaded controller to an underloaded one.…”
Section: Load Balancing Problemmentioning
confidence: 99%
“…En el trabajo de Gustavo Pereira se define a las SDN como un nuevo enfoque con "capacidad de inicializar, controlar, cambiar y gestionar el comportamiento de reenvío del tráfico de una red mediante APIs abiertas" (Pereira & Gamess, 2017). De esta forma se pretende centralizar la red desde un controlador (Kumari & Sairam, 2019;Saraswat et al, 2019) logrando conseguir redes administrables o programables y eficientes (Muro et al, 2016;Pérez & Marín, 2015). Sin embargo, pese a ser una gran novedad presentan problemas de seguridad y amenazas sobre la propia arquitectura (Krishnan et al, 2019).…”
Section: Introductionunclassified