2019
DOI: 10.1002/ett.3761
|View full text |Cite
|
Sign up to set email alerts
|

Heuristic approaches for the reliable SDN controller placement problem

Abstract: Software‐defined networking (SDN) is one of the most used network architecture that divides the forwarding plane and control plane. The SDN centrally observes and regulates the network through a software control in the control plane, called as controller. Multiple controllers are needed to manage the software‐defined WAN (SD‐WAN) for handling the scalability and reliability issues of the network as one controller is not enough. Deploying numerous controllers efficiently to improve the performance of the networ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 50 publications
(42 citation statements)
references
References 32 publications
0
42
0
Order By: Relevance
“…The number of controllers required to be assigned to switches and their proper placement in SDN play an important role in achieving considerable flow setup time with better fault handling and effective controller load balancing [26]. Sufficient studies [26][27][28][29][30] using different techniques are available regarding the controller placement in pure SDN [26,27]. One of our concerns in this study was to find a proper location for a master controller during carrier-grade service provider network migration.…”
Section: Sdn-ip Overviewmentioning
confidence: 99%
“…The number of controllers required to be assigned to switches and their proper placement in SDN play an important role in achieving considerable flow setup time with better fault handling and effective controller load balancing [26]. Sufficient studies [26][27][28][29][30] using different techniques are available regarding the controller placement in pure SDN [26,27]. One of our concerns in this study was to find a proper location for a master controller during carrier-grade service provider network migration.…”
Section: Sdn-ip Overviewmentioning
confidence: 99%
“…To ensure consistency between the controllers in the SDN, communication between the controllers is also required. Therefore, the delay between the controllers is also a key CPP indicator [14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]. Besides, placement cost [21], network fault tolerance [28], path failure probability [30] and the like, are common CPP indicators.…”
Section: Related Workmentioning
confidence: 99%
“…These clustering-based controller placement algorithms first divide the entire SDN into multiple subnets and then determine the location of each controller to minimize the delay between the controllers and the switches. However, more controller placement algorithms were designed based on the heuristic algorithm, for example, the controller placement algorithm based on the physical law heuristic algorithm: simulated annealing algorithm [15]; the controller placement algorithm based on the swarm intelligent behavior heuristic algorithm, which includes the PSO [18], FA [25], moth flame optimization [27], and adaptive bacterial foraging optimization [30]; the controller placement algorithm based on the human behavior heuristic algorithm, which includes TLBO [20] and VBO [29]; and the controller placement algorithm based on the evolutionary behavior heuristic algorithm, which includes non-dominated sorting genetic algorithm [17], nondominated sorting genetic algorithm II [22], and genetic algorithm [32]. The controller placement algorithm based on the heuristic algorithm usually simulates the coordinates of the controllers which need to be placed in the network into a multi-dimensional object in the heuristic algorithm, uses the location update strategy, sets the objective function, and iteratively solves the CPP.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations