Unified and standalone monitoring module for NFV/SDN infrastructures

Abstract In the ongoing process of telecommunications systems softwarization, a key role is played by Virtual Network Functions deployed in Cloud environments and interconnected through Software Defined Networks. The separation between data, control and service logic changes the way in which those systems are designed, operated, and capitalized, and also enables elasticity, flexibility and cost-efficiency in the whole ICT ecosystem. However, dedicated and reliable monitoring tools are required to take full advantage of software-based telecommunication systems. Such tools are expected to effectively combine metrics about various assets to provide a global view over the infrastructure, offload control plane from monitoring tasks to improve scalability, and be seamlessly integrated with the existing control plane through the interface. In this paper, we propose a monitoring module that meets the requirements imposed by the softwarization process. We present the reference architecture for the proposed solution, along with the fundamental assumptions we have based our work upon, and a Proof-of-Concept implementation. Our solution has been designed as a standalone Virtual Network Function, fully decoupled from the existing control plane. As a result, new features and degrees of freedom are available, especially in terms of adaptability to the heterogeneous softwarized infrastructure, with no modifications needed in the existing software or hardware components. The proposed modular architecture, supported by proper interfaces, can be integrated with a variety of tools to collects statistics from different assets, relieving the control plane from the burden of computational-intensive monitoring tasks. In order to carefully validate the design of the proposed unified and standalone monitoring module numerous scenarios addressing various aspects and potential impediments were considered, in a series of experiments run on our internal testbeds and on an auxiliary public cloud environment. The obtained results prove that our monitoring tool provides significant advantages with respect to the existing solutions which are integrated in the control plane. Therefore, it is able to cooperate with sophisticated traffic steering and cloud management mechanisms operating on the combined network and computing resources. Furthermore, we demonstrate that our solution is easily portable, for instance to a public cloud environment.

[1]  Bo Yi,et al.  A comprehensive survey of Network Function Virtualization , 2018, Comput. Networks.

[2]  Yuan-Cheng Lai,et al.  Towards load-balanced service chaining by Hash-based Traffic Steering on Softswitches , 2018, J. Netw. Comput. Appl..

[3]  Shie-Yuan Wang,et al.  Using SDN technology to mitigate congestion in the OpenStack data center network , 2015, 2015 IEEE International Conference on Communications (ICC).

[4]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[5]  Magnos Martinello,et al.  VirtPhy: Fully Programmable NFV Orchestration Architecture for Edge Data Centers , 2017, IEEE Transactions on Network and Service Management.

[6]  Yuan-Cheng Lai,et al.  Performance modeling and comparison of NFV integrated with SDN: Under or aside? , 2018, J. Netw. Comput. Appl..

[7]  Jiao Zhang,et al.  Enabling Efficient Service Function Chaining by Integrating NFV and SDN: Architecture, Challenges and Opportunities , 2018, IEEE Network.

[8]  Andrzej Jajszczyk,et al.  Green Cloud Provisioning Throughout Cooperation of a WDM Wide Area Network and a Hybrid Power IT Infrastructure , 2015, Journal of Grid Computing.

[9]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[10]  Yuefeng Ji,et al.  Baseband unit cloud interconnection enabled by flexible grid optical networks with software defined elasticity , 2015, IEEE Communications Magazine.

[11]  Zheng Yan,et al.  A survey on network data collection , 2018, J. Netw. Comput. Appl..

[12]  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).

[13]  Franco Callegati,et al.  SDN for dynamic NFV deployment , 2016, IEEE Communications Magazine.

[14]  Timothy Wood,et al.  Cloud-Scale Application Performance Monitoring with SDN and NFV , 2015, 2015 IEEE International Conference on Cloud Engineering.

[15]  Carlos Pignataro,et al.  Service Function Chaining (SFC) Architecture , 2015, RFC.

[16]  Alberto Ceselli,et al.  T-NOVA: An Open-Source MANO Stack for NFV Infrastructures , 2017, IEEE Transactions on Network and Service Management.

[17]  Andrzej Jajszczyk,et al.  Fitting green anycast strategies to cloud services in WDM hybrid power networks , 2014, 2014 IEEE Global Communications Conference.

[18]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[19]  Susana Sargento,et al.  Toward a telco cloud environment for service functions , 2015, IEEE Communications Magazine.

[20]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[21]  Meral Shirazipour,et al.  A monitoring framework at layer4–7 granularity using network service headers , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[22]  Georgios Xilouris,et al.  An integrating framework for efficient NFV monitoring , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[23]  Franco Callegati,et al.  Virtual Networking Performance in OpenStack Platform for Network Function Virtualization , 2016, J. Electr. Comput. Eng..

[24]  Chu-Sing Yang,et al.  Network Monitoring in Software-Defined Networking: A Review , 2018, IEEE Systems Journal.

[25]  Andrzej Jajszczyk,et al.  Energy-aware fog and cloud interplay supported by wide area software defined networking , 2016, 2016 IEEE International Conference on Communications (ICC).

[26]  Biswanath Mukherjee,et al.  On service-chaining strategies using Virtual Network Functions in operator networks , 2016, Comput. Networks.

[27]  Stenio F. L. Fernandes,et al.  Integrated NFV/SDN Architectures , 2018, ArXiv.

[28]  Antonio Corradi,et al.  Improving OpenStack Networking: Advantages and Performance of Native SDN Integration , 2018, 2018 IEEE International Conference on Communications (ICC).

[29]  Antonio Pescapè,et al.  Cloud monitoring: A survey , 2013, Comput. Networks.

[30]  Qi Hao,et al.  A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation , 2014, IEEE Communications Surveys & Tutorials.

[31]  Rose Qingyang Hu,et al.  Energy-Efficient NOMA Enabled Heterogeneous Cloud Radio Access Networks , 2018, IEEE Network.

[32]  Stefano Giordano,et al.  Cloud and network orchestration in SDN data centers: Design principles and performance evaluation , 2016, Comput. Networks.

[33]  Minlan Yu,et al.  FlowRadar: A Better NetFlow for Data Centers , 2016, NSDI.