Abstract
Service Function Chain (SFC) is an ordered list of dynamically deployed virtual service/network functions (SFs). In a software defined SFC, Network Function Virtualization (NFV) framework manages the lifecycle of SFs, and Software Defined Networking (SDN) control plane steers the traffic through the SFs in a given order to deliver a service. SFCs provide several benefits over conventional approaches through their agility and control, but also present new challenges. One of these challenges is service assurance that requires prompt resumption of a service in case of a SF unavailability due to traffic load, failure, maintenance or any other reasons. To ensure service availability, traffic from unavailable SF is migrated to a backup SF. Most of the studies deploy dedicated backup server for each SF in every SFC, which leads to needless consumption of resources. This paper exploits the fact that many instances of a SF are usually deployed in the network as part of different SFCs, and uses one of these instances as a backup SF in case of the primary SF unavailability. Selection of backup SF is done based on shortest detouring path to minimize the added delay due to altered path and the service disruption time. Emulation results from fat tree topology confirm that proposed mechanism reduces resource wastage by more than 20% comparing to conventional approaches while only adding 0.006 ms and 4 ms approximately in switching delay and transmission delay, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
McKeown, N., et al.: 2008. OpenFlow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 38(2), 69–74, March 2008
Mijumbi, R., Serrat, J., Gorricho, J.L., Bouten, N., De Turck, F., Boutaba, R.: Network function virtualization: state-of-the-art and research challenges. IEEE Commun. Surv. Tutorials 18, no. 1, pp. 236–262, Firstquarter 2016
Lee, J., Ko, H., Suh, D., Pack, S.: Overload and failure management in service function chaining. In: IEEE Conference on Network Softwarization (NetSoft), pp. 1–5 (2017)
Yu, H., Anand, V., Qiao, C., Sun, G.: Cost efficient design of survivable virtual infrastructure to recover from facility node failures. In: IEEE International Conference on Communications (ICC), pp. 1–6 (2011)
Ayoubi, S., Chen, Y., Assi, C.: Towards promoting backup-sharing in survivable virtual network design. IEEE/ACM Trans. Networking 24(5), 3218–3231 (2016)
Aidi, S., Zhani, M.F. Elkhatib, Y.: On improving service chains survivability through efficient backup provisioning. In: International Conference on Network and Service Management (CNSM), pp. 108–115 (2018)
Aidi, S., Zhani, M.F. Elkhatib, Y.: On optimizing backup sharing through efficient VNF migration. In: IEEE Conference on Network Softwarization (NetSoft), pp. 60–65 (2019)
Dominicini, C.K., et al.: KeySFC: traffic steering using strict source routing for dynamic and efficient network orchestration. Comput. Netw., 167, p. 106975 (2020)
Jeong, H., Raza, S.M., Nguyen, D.T., Kim, S., Kim, M., Choo, H.: Control plane design for failure protection in software defined service function chains. In: 14th International Conference on Ubiquitous Information Management and Communication (IMCOM), pp. 1–6 (2020)
Sheoran, A., Bu, X., Cao, L., Sharma, P., Fahmy, S.: An empirical case for container-driven fine-grained VNF Resource Flexing. In: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pp. 121–127 (2016)
Mininet – an instant virtual network on your laptop (or other PC). http://www.mininet.org/. Accessed 27 Oct 2020
OpenFlow Switch Specification Version 1.3.0. https://opennetworking.org/product-certification/. Accessed 27 Oct 2020
Ryu SDN Framework. https://ryu-sdn.org/. Accessed 27 Oct 2020
Acknowledgements
This work is partly supported by the Ministry of Education, IITP, and NRF, Korea, under the High-Potential Individuals Global Training Program(IITP-2019-0-01579), AI Graduate School Support Program (No.2019-0-00421), and mid-career support program (NRF-2020R1A2C2008447).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Lee, D., Raza, S.M., Kim, M., Choo, H. (2020). Cost Effective Control Plane Design for Service Assurance in Software Defined Service Function Chaining. In: Dang, T.K., Küng, J., Takizawa, M., Chung, T.M. (eds) Future Data and Security Engineering. Big Data, Security and Privacy, Smart City and Industry 4.0 Applications. FDSE 2020. Communications in Computer and Information Science, vol 1306. Springer, Singapore. https://doi.org/10.1007/978-981-33-4370-2_27
Download citation
DOI: https://doi.org/10.1007/978-981-33-4370-2_27
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-4369-6
Online ISBN: 978-981-33-4370-2
eBook Packages: Computer ScienceComputer Science (R0)