Swift Recovery: An Innovative Routing Approach for Multi-Failure Protection in Software-Defined Networks

6Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper proposes an innovative approach to routing for multi-failure protection in Software-Defined Networks (SDN). The goal is to minimize the number of flow configurations, thereby easing the burden on network switches and enhancing overall network performance. The approach categorizes the flow entries into permanent and recovery flows and leverages both an Integer Linear Programming (ILP) method and a heuristic method to generate multiple routing trees. These trees are strategically combined to reroute traffic during link failures, providing robust network resilience. Extensive evaluations across various network topologies, ranging from small to large-scale, revealed that our approach significantly outperforms the conventional Shortest Path (SP) method. Simulation results demonstrate a remarkable reduction in the number of flow entries required for initial connection configuration by 58.83% and for routing during multiple link failures by up to 95.44%, underscoring the effectiveness of the proposed method in managing multiple link failures in SDN. To demonstrate its practical application, the proposed method was implemented on the Ryu controller and integrated into a Pica8 switch, proving its effectiveness in providing rapid recovery without requiring additional hardware.

Cite

CITATION STYLE

APA

Hieu, T. T., & Kitsuwan, N. (2024). Swift Recovery: An Innovative Routing Approach for Multi-Failure Protection in Software-Defined Networks. IEEE Access, 12, 158685–158702. https://doi.org/10.1109/ACCESS.2024.3487211

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free