journal article·2022Open access

Dynamic Routing Optimization Algorithm for Software Defined Networking

Nancy Abbas El-Hefnawy, Osama Abdel Raouf, Heba Askr

Computers, Materials & Continua· Volume 70· Issue 1

Abstract

Time and space complexity is the most critical problem of the current routing optimization algorithms for Software Defined Networking (SDN). To overcome this complexity, researchers use meta-heuristic techniques inside the routing optimization algorithms in the OpenFlow (OF) based large scale SDNs. This paper proposes a hybrid meta-heuristic algorithm to optimize the dynamic routing problem for the large scale SDNs. Due to the dynamic nature of SDNs, the proposed algorithm uses a mutation operator to overcome the memory-based problem of the ant colony algorithm. Besides, it uses the box-covering method and the k-means clustering method to divide the SDN network to overcome the problem of time and space complexity. The results of the proposed algorithm compared with the results of other similar algorithms and it shows that the proposed algorithm can handle the dynamic network changing, reduce the network congestion, the delay and running times and the packet loss rates.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Software-Defined Networks and 5G · Network Security and Intrusion Detection · Advanced MIMO Systems Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (20)

Show source-provided references
1. Improved extended dijkstra’s algorithm for software defined networks
2. A box-covering-based routing algorithm for large-scale SDNs
3. Evolutionary algorithms in software defined networks
4. State-of-the-art energy efficiency approaches in software defined networking
5. E. Duran and G. Caraus, “On software defined networks for particle accelerators,” Ph.D. dissertation, Lund University, Scandinavia, Northen Europe, 2018.
6. Software-defined networking using openflow: Protocols, applications and architectural design choices10.3390/fi6020302 ↗
7. M. Maugendre, “Development of a performance measurement tool for SDN,” M.Sc. dissertation, UPC University, Barcelona, Spain, 2015.
8. Black · Openflow Switch Specification · 2015 · 89
9. Kurose · Computer Networking: A Top-Down Approach · 2017
10. Alnaser · Advances in Computer Science and Engineering · 2018 · 17 · 1110.17654/CS017010011 ↗
11. Comprehensive analysis of dynamic routing protocols in computer networks
12. Behaviour of routing protocols for medium to large scale networks
13. Applying Dijkstra’s algorithmin routing process
14. ACOSDN–Ant colony optimization algorithm for dynamic routing in software defined networking
15. Xu · A Comprehensive Survey of Clustering Algorithms · 2015 · 2 · 165
16. Selection of initial centroids for k-Means algorithm
17. Using k-means++ algorithm for researchers clustering
18. Comparison of basic clustering algorithms
19. Orderly roulette selection based ant colony algorithm for hierarchical multi-label protein function prediction
20. A Hybrid ant colony optimization for dynamic multi-depot vehicle routing problem10.1155/2018/7840264 ↗