Automated monitoring and detection of resource-limited NFV-based services

The growing demand for flexibility and cost reduction in the telecommunication landscape directs the focus of service development heavily to programmability and softwarization. In the domain of Network Function Virtualization (NFV), one of the goals is to replace dedicated hardware devices (such as switches, routers, firewalls) with software-based network functionalities, showing comparable performance when deployed on common servers. In this paper, we discuss how current VNF implementation and deployment strategies impact the efficient monitoring of their resources. In a multi-tenant, NFV-based ecosystem, different Service Providers deploy VNFs on a shared infrastructure, where the Infrastructure Provider exposes only VNF specific metrics and little information about the physical hosts where the VNFs are eventually orchestrated. Especially in the situation where datacenters are overcommitted, detecting the risk of e.g. CPU starvation is not straight-forward, when no information from the physical host is available. A new monitoring technique is introduced, based on the skewness of the measured probability distribution of the VNF resource consumption. Our measurements show that this metric is a good indicator for the (un)availability of the required CPU resources in the datacenter.

[1]  Rebecca Steinert,et al.  Scalable in-network rate monitoring , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[2]  Georgios Xilouris,et al.  Statistical-based anomaly detection for NFV services , 2016, 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).

[3]  Holger Karl,et al.  Understand Your Chains: Towards Performance Profile-Based Network Service Management , 2016, 2016 Fifth European Workshop on Software-Defined Networks (EWSDN).

[4]  Holger Karl,et al.  MeDICINE: Rapid prototyping of production-ready network services in multi-PoP environments , 2016, 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).

[5]  C.S. Wong,et al.  Fairness and interactive performance of O(1) and CFS Linux kernel schedulers , 2008, 2008 International Symposium on Information Technology.

[6]  D. Joanes,et al.  Comparing measures of sample skewness and kurtosis , 1998 .

[7]  Sonia Fahmy,et al.  NFV-VITAL: A framework for characterizing the performance of virtual network functions , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[8]  F. K. Wang Confidence interval for the mean of non‐normal data , 2001 .