ABSTRACT
The RNS based Software Defined Networks usually apply single link failure recovery technique as routing approach. Implementations of SDN often result in multiple link failures. Therefore, network functioning becomes highly dependent on the resiliency of the links and switches for multiple failures. This research presents a resilient routing method for RNS based Software Defined Network with the use of Shortest Path Fast Re-routing in order to quickly react to link failures especially for multiple link failures. The principle of routing in RNS was introduced so as to enhance the latency in routing for SDN. Shortest Path Fast Re-routing was used to quickly react to failures. RNS is used for generating a unique ID to represent an explicit route and the route is used to bind the output ports of the SDN switches. The algorithm was written for Floodlight Controller using Java Eclipse and a simulation of a network topology was created in Mininet emulation environment, performance is evaluated in reference with network throughput for both single and multiple link failures. The experimental results show outstanding resiliency of proposed method for multiple link failures, the throughput is higher than other existing approaches. The scheme was able to reduce the large data path for primary and emergency route as well as solving the problem of early failure of emergency route in proactive approach.
- Mohammed A H, Khaleefah R M, Abdulateef I A. A review software defined networking for internet of things[C]//2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA). IEEE, 2020: 1-8.Google Scholar
- Malik A, de Fréin R, Aziz B. Rapid restoration techniques for software-defined networks[J]. Applied Sciences, 2020, 10(10): 3411.Google ScholarCross Ref
- Zhang Y, Cui L, Wang W, A survey on software defined networking with multiple controllers[J]. Journal of Network and Computer Applications, 2018, 103: 101-118.Google ScholarDigital Library
- Alzahrani B, Fotiou N. Enhancing internet of things security using software-defined networking[J]. Journal of Systems Architecture, 2020, 110: 101779.Google ScholarCross Ref
- Rafique W, Qi L, Yaqoob I, Complementing IoT services through software defined networking and edge computing: A comprehensive survey[J]. IEEE Communications Surveys & Tutorials, 2020, 22(3): 1761-1804.Google ScholarCross Ref
- Emran M, Kotuliak I. Real Time Experimentation Study of Software Defined Networking based on Openflow Protocol[C]//2019 2nd IEEE Middle East and North Africa COMMunications Conference (MENACOMM). IEEE, 2019: 1-7.Google Scholar
- Liberato, A., Martinello, M., Gomes, R. L., Beldachi, A. F., Salas, E., Villaca, R., … Simeonidou, D. (2018). RDNA: Residue-Defined Networking Architecture. 15(4), 1473–1487.Google Scholar
- Duan T, Dinavahi V. Fast Path Recovery for Single Link Failure in SDN-Enabled Wide Area Measurement System[J]. IEEE Transactions on Smart Grid, 2021.Google Scholar
- Valentim, R. V., Villaca, R. S., Ribeiro, M. R. N., Martinello, M., Dominicini, C. K., & Mafioletti, D. R. (2019). RDNA Balance: Load Balancing by Isolation of Elephant Flows using Strict Source Routing. 1–3.Google Scholar
- Martinello, M., Ribeiro, M. R. N., Oliveira, R. E. Z. De, & Vitoi, D. A. (2014). KeyFlow: A Prototype for Evolving SDN Toward Core Network Fabrics. (April), 12–19.Google Scholar
- Cercós S S, Oliveira R E, Vitoi R, Tackling OpenFlow power hog in core networks with KeyFlow[J]. Electronics Letters, 2014, 50(24): 1847-1849.Google ScholarCross Ref
- Gomes, R. R., Liberato, A. B., Dominicini, C. K., Ribeiro, M. R. N., & Martinello, M. (2016). KAR: Key-for-Any-Route, a Resilient Routing System. Proceedings - 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN-W 2016, 120–127. https://doi.org/10.1109/DSN-W.2016.11Google ScholarCross Ref
- Lacan, J., & Lochin, E. (2020). XOR-based Source Routing. IEEE International Conference on High Performance Switching and Routing, HPSR, 2020-May(February). https://doi.org/10.1109/HPSR48589.2020.9098991Google ScholarCross Ref
- Petale, S., Member, G. S., & Thangaraj, J. (2020). Link Failure Recovery Mechanism in Software Defined Networks. 8716(c), 1–8. https://doi.org/10.1109/JSAC.2020.2986668Google ScholarCross Ref
- Jhaveri R H, Ramani S V, Srivastava G, Fault-resilience for bandwidth management in industrial software-defined networks[J]. IEEE Transactions on Network Science and Engineering, 2021, 8(4): 3129-3139.Google ScholarCross Ref
- Oke, A.A., Babatunde, A.N., Oloyede, A.A. (2021). A Scheme for Resilient Routing in Residue Number System Based Software Defined Networks. Technoscience Journal for Community Development in African Vol. 2 (2021), page 96-110.Google Scholar
- Li Y, Su X, Ding A Y, Enhancing the internet of things with knowledge-driven software-defined networking technology: Future perspectives[J]. Sensors, 2020, 20(12): 3459.Google ScholarCross Ref
- Yu Y, Li X, Leng X, Fault management in software-defined networking: A survey[J]. IEEE Communications Surveys & Tutorials, 2018, 21(1): 349-392.Google ScholarCross Ref
- Zhao Y, Li Y, Zhang X, A survey of networking applications applying the software defined networking concept based on machine learning[J]. IEEE Access, 2019, 7: 95397-95417.Google ScholarCross Ref
- Li Y, Guo X, Pang X, Performance analysis of floodlight and Ryu SDN controllers under mininet simulator[C]//2020 IEEE/CIC International Conference on Communications in China (ICCC Workshops). IEEE, 2020: 85-90.Google Scholar
Index Terms
- Residue Number System Based SDN Routing Optimization Algorithm
Recommendations
Performance of SDN Routing in Comparison with Legacy Routing Protocols
CYBERC '15: Proceedings of the 2015 International Conference on Cyber-Enabled Distributed Computing and Knowledge DiscoveryLegacy routing protocols such as OSPF and BGP have been developed very comprehensive, but its rigid complex system has been difficult to adapt to the fast growing Internet. The emergence of Software Defined Network (SDN) has brought hope for the ...
OpenVirteX: make your virtual SDNs programmable
HotSDN '14: Proceedings of the third workshop on Hot topics in software defined networkingWe present OpenVirteX, a network virtualization platform that enables operators to create and manage virtual Software Defined Networks (vSDNs). Tenants are free to specify the topology and addressing scheme of their vSDN, and run their own Network ...
Adaptive resilient routing via preorders in SDN
DCC '16: Proceedings of the 4th Workshop on Distributed Cloud ComputingIn this paper, we propose and advocate a new routing paradigm -- dubbed routing via preorders -- which circumvents the limitations of conventional path-based routing schemes to effectively take advantage of topological diversity inherent in a network ...
Comments