Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Path Programmability Recovery under Controller Failures for SD-WANs: Recent Advances and Future Research Challenges

Published: 01 November 2024 Publication History

Abstract

Software-defined networking (SDN) provides new opportunities to improve the performance of modern networks. One of its most prominent application scenarios is in the wide area network (WAN), known as the software-defined wide area network (SD-WAN). SD-WANs leverage the path programmability of the SDN controller to dynamically route/reroute network flows, which leads to flexible network scheduling and enhanced network performance. However, controller failures can cause widespread disruption, as flows controlled by the failed controller become offline and lose path programmability, resulting in unpredictable network performance degradation. This article conducts a survey of existing solutions for recovering path programmability under controller failures in SD-WANs. Furthermore, several suggestions to improve existing solutions and outline future research opportunities and challenges are also proposed.

References

[1]
Z. Yang et al., “Software-Defined Wide Area Network (SD-WAN): Architecture, Advances and Opportunities,” Proc. IEEE ICCCN, 2019, pp. 1–9.
[2]
U. Krishnaswamy et al., “Decentralized Cloud Wide-Area Network Traffic Engineering with BLASTSHIELD,” Proc. NSDI, 2022, pp. 325–38.
[3]
Z. Guo et al., “Retroflow: Maintaining Control Resiliency and Flow Programmability for Software-Defined WANs,” Proc. IEEE/ACM IWQoS, 2019, pp. 1–10.
[4]
Openflow switch specification 1.3,” https://www.opennet-working.org/wp-content/uploads/2014/10/openflow-spec-v1.3.0.pdf, accessed on Feb. 4, 2024.
[5]
B. Heller, R. Sherwood, and N. McKeown, “The Controller Placement Problem,” Proc. ACM SIGCOMM Computer Commun. Review, vol. 42, no. 4, 2012, pp. 473–78.
[6]
F. He and E. Oki, “Preventive Priority Setting Against Multiple Controller Failures in Software Defined Networks,” IEEE Trans. Parallel and Distributed Systems, 2023.
[7]
B. P. R. Killi and S. V. Rao, “Towards Improving Resilience of Controller Placement With Minimum Backup Capacity in Software Defined Networks,” Computer Networks, vol. 149, 2019, pp. 102–14.
[8]
T. Hu et al., “Adaptive Slave Controller Assignment for Fault-Tolerant Control Plane in Software-Defined Networking,” Proc. IEEE ICC, 2018, pp. 1–6.
[9]
L. Guillen et al., “A Resilient Mechanism for Multi-Controller Failure in Hybrid SDN-Based Networks,” Proc. IEEE APNOMS, 2021, pp. 285–90.
[10]
F. He and E. Oki, “Main and Secondary Controller Assignment With Optimal Priority Policy Against Multiple Failures,” IEEE Trans. Network and Service Management, vol. 18, no. 4, 2021, pp.4391–4405.
[11]
L. Zhang et al., “Resource-Saving Replication for Controllers in Multi Controller Sdn Against Network Failures,” Proc. IEEE NOMS, 2018, pp. 1–7.
[12]
J. Xie et al., “Cutting Long-Tail Latency of Routing Response in Software Defined Networks,” IEEE JSAC, vol. 36, no. 3, 2018, pp. 384–96.
[13]
P. M. Mohan, T. Truong-Huu, and M. Gurusamy, “Byzantine-Resilient Controller Mapping and Remapping in Software Defined Networks,” IEEE Trans. Network Science and Engineering, vol. 7, no. 4, 2020, pp. 2714–29.
[14]
Z. Guo et al., “Toward Improved Path Programmability Recovery for Software-Defined Wans Under Multiple Controller Failures,” IEEE/ACM Trans. Networking, 2023.
[15]
S. Dou et al., “Programmabilitymedic: Predictable Path Programmability Recovery Under Multiple Controller Failures in SD-WANs,” Proc. IEEE ICDCS, 2021, pp. 461–71.

Index Terms

  1. Path Programmability Recovery under Controller Failures for SD-WANs: Recent Advances and Future Research Challenges
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Please enable JavaScript to view thecomments powered by Disqus.

              Information & Contributors

              Information

              Published In

              cover image IEEE Communications Magazine
              IEEE Communications Magazine  Volume 62, Issue 11
              November 2024
              144 pages

              Publisher

              IEEE Press

              Publication History

              Published: 01 November 2024

              Qualifiers

              • Research-article

              Contributors

              Other Metrics

              Bibliometrics & Citations

              Bibliometrics

              Article Metrics

              • 0
                Total Citations
              • 0
                Total Downloads
              • Downloads (Last 12 months)0
              • Downloads (Last 6 weeks)0
              Reflects downloads up to 09 Feb 2025

              Other Metrics

              Citations

              View Options

              View options

              Figures

              Tables

              Media

              Share

              Share

              Share this Publication link

              Share on social media