2019
DOI: 10.1007/s00500-019-04070-8
|View full text |Cite
|
Sign up to set email alerts
|

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
16
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(17 citation statements)
references
References 41 publications
1
16
0
Order By: Relevance
“…The experimental results demonstrate that the proposed work achieved better performance in fault tolerance compared to existing works. A novel controller placement framework was proposed using multi-criteria-based clustering method [23]. The main aim of this research was to reduce communication latency and end-to-end delay.…”
Section: Literature Surveymentioning
confidence: 99%
“…The experimental results demonstrate that the proposed work achieved better performance in fault tolerance compared to existing works. A novel controller placement framework was proposed using multi-criteria-based clustering method [23]. The main aim of this research was to reduce communication latency and end-to-end delay.…”
Section: Literature Surveymentioning
confidence: 99%
“…Both constraints (15) and (16) are related to the flow variables and the assignment decision, which belongs to the same controller. The requested flow by a switch can be set by the controller j, only if it is available on the controller, j.…”
Section: Dynamic Assignment Costmentioning
confidence: 99%
“…It is important to assign user requests to different cluster controllers to balance the workload between them. When decreasing the overall response time for offloaded tasks, significant consideration should be given toward planning the required demand for traffic volume and service request control tools [15].…”
Section: Introductionmentioning
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%