2020
DOI: 10.1109/ojcoms.2020.3028971
|View full text |Cite
|
Sign up to set email alerts
|

An Improved Switch Migration Decision Algorithm for SDN Load Balancing

Abstract: Dynamic and Adaptive Load Balancing (DALB) and Controller Adaption and Migration Decision (CAMD) frameworks are the recently developed efficient controller selection frameworks that solved the challenge of load-imbalance in Software-Defined Networking (SDN). While CAMD framework was established to be efficient over DALB framework yet it was not efficient when the incoming-traffic load was elephant flow, hence, leading to a significant reduction in the overall system performance. This study had proposed an Impr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(10 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…Then the maximal weight (CWeights[Maindex]) will subtract the total weight(lines 10), and we can get a new list called effective weights: 2, 4, and -6. Finally, we can get the sum of each weight of CWeights[ ] and EWeights[ ]: 4, 8, and 0(lines [11][12], and this algorithm will continue the same loop with a new CWeights[ ] one by one(lines 4).…”
Section: ) Wrrmentioning
confidence: 99%
See 2 more Smart Citations
“…Then the maximal weight (CWeights[Maindex]) will subtract the total weight(lines 10), and we can get a new list called effective weights: 2, 4, and -6. Finally, we can get the sum of each weight of CWeights[ ] and EWeights[ ]: 4, 8, and 0(lines [11][12], and this algorithm will continue the same loop with a new CWeights[ ] one by one(lines 4).…”
Section: ) Wrrmentioning
confidence: 99%
“…Secondly, the w is the remainder of hash % total_weight(lines 5), and the peer is pointed to the beginning of the array EWeights[ ](lines 6). Finally, the algorithm traverses back-end nodes, subtracts the weight of each node by w in turn, and calculates the index of the backend node where w is less than its weight (lines [8][9][10][11][12]. This time, the SeNode is the selected node, and then the algorithm will continue the next loop.…”
Section: ) Ip_hashmentioning
confidence: 99%
See 1 more Smart Citation
“…(3) When a load imbalance occurs, the switch is migrated from an overloaded controller to an underloaded one. Thus, load balancing is achieved by dynamically changing the relationship between the switch and the controller [23][24][25].…”
Section: Load Balancing Problemmentioning
confidence: 99%
“…However, the DDM used a greedy algorithm to select the target controller so that the results may not be the global optimal solution. [24] proposed an improved switch migration decision algorithm (ISMDA). The improved algorithm uses the controller variance and the average load state of the controller to determine the set of underloaded controllers in the network, but the migration cost is not considered to be enough.…”
Section: Load Balancing Algorithmsmentioning
confidence: 99%