Optimized Scalable SFC Traffic Steering Scheme for Cloud Native based Applications

Network Function Virtualization (NFV) has already proven its efficiency to deploy networking services in large-scale. Recent advances of cloud-native applications may bring new advantage by deploying and implementing Virtual Network Function (VNFs) as cloud-native Containers rather than virtual machines. Beside remarkable advantages such as lower overhead and faster running, microservices (cloud-native containers) intend to save costs while increasing the service agility. To this end, in this paper we extend consolidated state-of-the-art tools and technologies developed in two domains cloud-native applications and Network Function Virtualization (NFV). The proposed framework chains services provisioned across Kubernetes and Contiv/VPP domains and using containers. Our orchestration framework chain services across distributed CNFs. Furthermore, we propose K -TS scheme to load balance the traffic over services replicas. K -TS is based on Ketama Consistent hashing algorithm. Experimental simulations show very good results for both the service chaining framework in term of QoS satisfaction such as: packet error rate, throughput satisfaction and jitter.

[1]  Dimitrios P. Pezaros,et al.  Roaming Edge vNFs using Glasgow Network Functions , 2016, SIGCOMM.

[2]  Ramki Krishnan,et al.  An Analysis of Lightweight Virtualization Technologies for NFV , 2016 .

[3]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[4]  Dimitrios P. Pezaros,et al.  GNFC: Towards network function cloudification , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[5]  Daniel Raumer,et al.  Performance implications for intra-node placement of network function chains , 2017, 2017 IEEE 6th International Conference on Cloud Networking (CloudNet).

[6]  F. Risso,et al.  Assessing the Performance of Virtualization Technologies for NFV: A Preliminary Benchmarking , 2015, 2015 Fourth European Workshop on Software Defined Networks.

[7]  Guillaume Urvoy-Keller,et al.  Container-Based Service Chaining: A Performance Perspective , 2016, 2016 5th IEEE International Conference on Cloud Networking (Cloudnet).

[8]  Dimitrios P. Pezaros,et al.  Container Network Functions: Bringing NFV to the Network Edge , 2017, IEEE Communications Magazine.

[9]  Charles Anderson,et al.  Docker , 2015, IEEE Softw..

[10]  Dimitrios P. Pezaros,et al.  SDNFV-Based DDoS Detection and Remediation in Multi-tenant, Virtualised Infrastructures , 2017, Guide to Security in SDN and NFV.