Fault and Performance Management in Multi-Cloud Based NFV Using Shallow and Deep Predictive Structures

Deployment of Network Function Virtualization (NFV) over multiple clouds accentuates its advantages like flexibility of virtualization, proximity to customers and lower total cost of operation. However, NFV over multiple clouds has not yet attained the level of performance to be a viable replacement for traditional networks. One of the reasons is the absence of a standard based Fault, Configuration, Accounting, Performance and Security (FCAPS) framework for the virtual network services. In NFV, faults and performance issues can have complex geneses within virtual resources as well as virtual networks and cannot be effectively handled by traditional rule-based systems. To tackle the above problem, we propose a fault detection and localization model based on a combination of shallow and deep learning structures. Relatively simpler detection has been effectively shown to be handled by shallow machine learning structures like Support Vector Machine (SVM). Deeper structure, i.e., the stacked autoencoder has been found to be useful for a more complex localization function where a large amount of information needs to be worked through to get to the root cause of the problem. We provide evaluation results using a dataset adapted from fault datasets available on Kaggle and another based on multivariate kernel density estimation and Markov sampling.

[1]  Qing Chang,et al.  Intermittent Connection Fault Diagnosis for CAN Using Data Link Layer Information , 2017, IEEE Transactions on Industrial Electronics.

[2]  Network Functions Virtualisation (nfv); Resiliency Requirements Group Specification , .

[3]  Mohammed Samaka,et al.  A survey on service function chaining , 2016, J. Netw. Comput. Appl..

[4]  Majid Jamil,et al.  Fault detection and classification in electrical power transmission system using artificial neural network , 2015, SpringerPlus.

[5]  T. Poggio,et al.  Deep vs. shallow networks : An approximation theory perspective , 2016, ArXiv.

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

[7]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[8]  Mohammed Samaka,et al.  Optimal virtual network function placement in multi-cloud service function chaining architecture , 2017, Comput. Commun..

[9]  Gianluca Nicchiotti,et al.  Machine Learning Strategy for Fault Classification Using Only Nominal Data , 2016 .

[10]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[11]  Mohammed Samaka,et al.  Optimal Virtual Network Function Placement and Resource Allocation in Multi-Cloud Service Function Chaining Architecture , 2019, ArXiv.

[12]  Byoungdoo Lee,et al.  Fault Detection and Diagnosis with Modelica Language using Deep Belief Network , 2015 .

[13]  Eleni Rozaki NETWORK FAULT DIAGNOSIS USING DATA MINING CLASSIFIERS , 2015 .

[14]  Atila Yilmaz,et al.  Comparative study for identification of multiple alarms in telecommunication networks , 2017, Turkish J. Electr. Eng. Comput. Sci..

[15]  Chenglin Wen,et al.  Fault diagnosis based on deep learning , 2016, 2016 American Control Conference (ACC).

[16]  K. Sharif,et al.  Temporal classification for fault-prediction in a real-world telecommunications network , 2005, Proceedings of the IEEE Symposium on Emerging Technologies, 2005..

[17]  Joan Serrat,et al.  Management and orchestration challenges in network functions virtualization , 2016, IEEE Communications Magazine.

[18]  Byung Yun Lee,et al.  Fault localization in NFV framework , 2016, 2016 18th International Conference on Advanced Communication Technology (ICACT).

[19]  Christian Jacquenet,et al.  Handbook of Research on Redesigning the Future of Internet Architectures , 2015 .

[20]  B. L. Deekshatulu,et al.  Alternating decision trees for early diagnosis of heart disease , 2014, International Conference on Circuits, Communication, Control and Computing.

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

[22]  Andrés Bustillo,et al.  An SVM-Based Solution for Fault Detection in Wind Turbines , 2015, Sensors.

[23]  Luís C. Oliveira-Lopes,et al.  Fault Detection and Diagnosis Using Support Vector Machines - A SVC and SVR Comparison , 2014 .

[24]  Gilles Louppe,et al.  Understanding Random Forests: From Theory to Practice , 2014, 1407.7502.

[25]  Chris Metz,et al.  COLAP: A predictive framework for service function chain placement in a multi-cloud environment , 2017, 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC).

[26]  Albert G. Greenberg,et al.  Fault Localization via Risk Modeling , 2010, IEEE Transactions on Dependable and Secure Computing.

[27]  Diego R. Lopez Network functions virtualization: Beyond carrier-grade clouds , 2014, OFC 2014.

[28]  Costas J. Spanos,et al.  Diagnosing wind turbine faults using machine learning techniques applied to operational data , 2016, 2016 IEEE International Conference on Prognostics and Health Management (ICPHM).