Petri Net-Based Reliability Assessment and Migration Optimization Strategy of SFC

With the development of information technology, the network consists of various proprietary hardware devices, and the use of these devices brings problems. To solve problems, network function virtualization is proposed, which decouples the software and hardware in the network, and deploys the existing network function devices to a common physical platform. However, network virtualization needs will inevitably face reliability problems during resource virtualization and service function chain deployment. This article proposes a service function chain reliability evaluation method and reliability optimization algorithm. The composition relationship and reliability influencing factors of service function chain were analyzed, including resource preemption, common cause failure, fault recovery and redundant backup. The service function chain was modeled as a Petri net model, and reliability evaluation results related to execution time were obtained. Based on the reliability assessment results, a VNF migration strategy is designed, with reliability as the optimization goal while considering costs. Simulation results show that, compared with the reliability optimization strategy based on backup, our algorithm costs less and reduces the impact of resource preemption on service reliability.

[1]  Niki Pissinou,et al.  Placing Traffic-Changing and Partially-Ordered NFV Middleboxes via SDN , 2019, IEEE Transactions on Network and Service Management.

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

[3]  Jiahai Yang,et al.  Fine-Grained Cloud Resource Provisioning for Virtual Network Function , 2020, IEEE Transactions on Network and Service Management.

[4]  Xin Li,et al.  Middlebox resources management using OpenFlow , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[5]  Chadi Assi,et al.  Reliability-Aware Service Function Chaining With Function Decomposition and Multipath Routing , 2020, IEEE Transactions on Network and Service Management.

[6]  Admela Jukan,et al.  A Simple Reliability Analysis of Complex Service Function Chains (SFCs) , 2020, ArXiv.

[7]  Xiaoning Zhang,et al.  Reliability-aware virtual network function placement in carrier networks , 2020, J. Netw. Comput. Appl..

[8]  Dusit Niyato,et al.  Reliability Aware Service Placement Using a Viterbi-Based Algorithm , 2020, IEEE Transactions on Network and Service Management.

[9]  Raouf Boutaba,et al.  Delay-aware VNF placement and chaining based on a flexible resource allocation approach , 2017, 2017 13th International Conference on Network and Service Management (CNSM).

[10]  Nei Kato,et al.  Reliability evaluation for NFV deployment of future mobile broadband networks , 2016, IEEE Wireless Communications.

[11]  Chadi Assi,et al.  A Reliability-Aware Network Service Chain Provisioning With Delay Guarantees in NFV-Enabled Enterprise Datacenter Networks , 2017, IEEE Transactions on Network and Service Management.

[12]  Mostafa Ammar,et al.  An Approach for Service Function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures , 2017, IEEE/ACM Transactions on Networking.

[13]  Vahid Shah-Mansouri,et al.  A Dynamic Reliability-Aware Service Placement for Network Function Virtualization (NFV) , 2019, IEEE Journal on Selected Areas in Communications.

[14]  Han Qing,et al.  Virtual Network Protection Strategy to Ensure the Reliability of SFC in NFV , 2017, ICIE '17.

[15]  Chadi Assi,et al.  Reliability-Aware Service Chaining In Carrier-Grade Softwarized Networks , 2018, IEEE Journal on Selected Areas in Communications.

[16]  Xueli An,et al.  Data-Center Architecture Impacts on Virtualized Network Functions Service Chain Embedding with High Availability Requirements , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[17]  Ali Imran,et al.  Continuous Time Markov Chain Based Reliability Analysis for Future Cellular Networks , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[18]  Chi Zhang,et al.  Software Architecture Modeling and Reliability Evaluation Based on Petri Net , 2017, 2017 International Conference on Dependable Systems and Their Applications (DSA).

[19]  Maurizio Longo,et al.  Availability Modeling and Evaluation of a Network Service Deployed via NFV , 2017, TIWDC.

[20]  Mingwei Xu,et al.  Unified Middlebox Model Design and Deployment With Dynamic Resources , 2018, IEEE Transactions on Network and Service Management.

[21]  Luciana S. Buriol,et al.  Piecing together the NFV provisioning puzzle: Efficient placement and chaining of virtual network functions , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[22]  Bo Han,et al.  ParaBox: Exploiting Parallelism for Virtual Network Functions in Service Chaining , 2017, SOSR.

[23]  Ching-Hsien Hsu,et al.  Service Composition in Cyber-Physical-Social Systems , 2020, IEEE Transactions on Emerging Topics in Computing.

[24]  Michael J. Longo,et al.  Availability Evaluation of Multi-Tenant Service Function Chaining Infrastructures by Multidimensional Universal Generating Function , 2018, IEEE Transactions on Services Computing.

[25]  Raouf Boutaba,et al.  Elastic virtual network function placement , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[26]  Dimitrios P. Pezaros,et al.  Dynamic, Latency-Optimal vNF Placement at the Network Edge , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[27]  Younghan Kim,et al.  An Efficient Reliability Guaranteed Deployment Scheme for Service Function Chains , 2019, IEEE Access.

[28]  Ming Xu,et al.  Optimized Virtual Network Functions Migration for NFV , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[29]  Jin B. Hong,et al.  Availability Modeling and Analysis of a Virtualized System , 2009, 2009 15th IEEE Pacific Rim International Symposium on Dependable Computing.

[30]  Roch H. Glitho,et al.  Online VNF Placement and Chaining for Value-added Services in Content Delivery Networks , 2018, 2018 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN).

[31]  Younghan Kim,et al.  An efficient improvement potential-based virtual network function selection scheme for reliability/availability improvement , 2018, 2018 International Conference on Information Networking (ICOIN).

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

[33]  Rüdiger Kapitza,et al.  EndBox: Scalable Middlebox Functions Using Client-Side Trusted Execution , 2018, 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[34]  Admela Jukan,et al.  A Reliability Study of Parallelized VNF Chaining , 2017, 2018 IEEE International Conference on Communications (ICC).