A new approach in fault tolerance in control level of SDN

Document Type : Research Paper

Authors

1 Department of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran

2 Department of Computer Engineering, Ardabil Branch, Islamic Azad University, Ardabil, Iran

Abstract

Nowadays, the world of communication and information has undergone many changes, the rapidly growing trend of computer systems in terms of computing and storage and retrieval methods on the one hand and on the other hand a slow or almost constant trend in computer networks and non-response to The current needs of companies, organizations, telecommunication service providers as well as network designers face a series of limitations such as complexity, lack of scalability and lack of coordination between market needs and network capabilities and the introduction of cloud services and virtual servers. Network designers have taken a big step forward in the development of networks, and the solution to achieve this progress in networks is the use of software-based networks. In recent years, despite much research in the field of this type of network, there is still a need for optimizations in this area. One of the challenges that currently needs work and development is the issue of fault tolerance and failure in these networks. In this paper, various failure tolerance methods in software-defined networks are introduced.

Keywords

[1] O.A. Akanbi, A. Aljaedi, X. Zhou, and A.R. Alharbi, Fast fail-over technique for distributed controller architecture in software-defined networks, IEEE Access 7 (2019), 160718–160737.
[2] A.J. Gonzalez, G. Nencioni, B.E. Helvik, and A. Kamisinski, A fault-tolerant and consistent SDN controller, IEEE Glob. Commun. Conf.  (GLOBECOM), IEEE, 2016, pp. 1–6.
[3] T. Hu, P. Yi, Z. Guo, J. Lan, and Y. Hu, Dynamic slave controller assignment for enhancing control plane robustness in software-defined networks, Future Gener. Comput. Syst. 95 (2019), 681–693.
[4] T. Hu, P. Yi, J. Lan, Y. Hu, and P. Sun, FTLink: Efficient and flexible link fault tolerance scheme for data plane in software-defined networking, Future Gener. Comput. Syst. 111 (2020), 381–400.
[5] R. Kumar, M. Hasan, S. Padhy, K. Evchenko, L. Piramanayagam, S. Mohan, and R.B. Bobba, End-to-end network delay guarantees for real-time systems using SDN, IEEE Real-Time Syst. Symp. (RTSS), IEEE, 2017, pp. 231–242.
[6] K. Lee, M. Kim, H. Kim, H.S. Chwa, J. Lee, and I. Shin, Fault-resilient real-time communication using software-defined networking, IEEE Real-Time Embed. Technol. Appl. Symp. (RTAS), IEEE, 2019, pp. 204–215.
[7] Q. Li, Y. Liu, Z. Zhu, H. Li, and Y. Jiang, BOND: Flexible failure recovery in software-defined networks, Comput. Networks 149 (2019), 1–12.
[8] Y.D. Lin, H.Y. Teng, C.R. Hsu, C.C. Liao, and Y.C. Lai, Fast failover and switchover for link failures and
congestion in software-defined networks, IEEE Int. Conf. Commun. (ICC), IEEE, 2016, pp. 1–6.
[9] A. Malik, B. Aziz, M. Adda, and C.H. Ke, Smart routing: Towards proactive fault handling of software-defined networks, Comput. Networks 170 (2020), 107104.
[10] A. Mantas and F. Ramos, Rama: Controller fault tolerance in software-defined networking made practical, arXiv preprint arXiv:1902.01669.
[11] P.M. Mohan, T. Truong-Huu, and M. Gurusamy, Fault tolerance in TCAM-limited software-defined networks, Comput. Networks 116 (2017), 47–62.
[12] L.F. Muller, R.R. Oliveira, M.C. Luizelli, L.P. Gaspary, and M.P. Barcellos, Survivor: An enhanced controller placement strategy for improving SDN survivability, IEEE Glob. Commun. Conf., IEEE, 2014, pp. 1909–1915.
[13] Y. Narimani, E. Zeinali, and A. Mirzaei, QoS-aware resource allocation and fault tolerant operation in hybrid SDN using stochastic network calculus, Phys. Commun. 53 (2022), 101709.
[14] S. Paris, G.S. Paschos, and J. Leguay, Dynamic control for failure recovery and flow reconfiguration in SDN, 12th Int. Conf. Design Reliable Commun. Networks (DRCN), IEEE, 2016, pp. 152–159.
[15] A.U. Rehman, R.L. Aguiar, and J.P. Barraca, Fault-tolerance in the scope of software-defined networking (SDN), IEEE Access 7 (2019), 124474–124490.
[16] S. Song, H. Park, B.Y. Choi, T. Choi, and H. Zhu, Control path management framework for enhancing software-defined network (SDN) reliability, IEEE Trans. Network Service Manag. 14 (2017), no. 2, 302–316.
  • Receive Date: 27 August 2023
  • Accept Date: 08 October 2023