Stochastic Performance Analysis of Network Function Virtualization in Future Internet

Network function virtualization (NFV) has been considered as a promising technology for future Internet to increase the network flexibility, accelerate the service innovation, and reduce the Capital Expenditures and Operational Expenditures costs through migrating network functions from dedicated network devices to commodity hardware. Recent studies reveal that although this migration of network function brings the network operation unprecedented flexibility and controllability, NFV-based architecture suffers from serious performance degradation compared with traditional service provisioning on dedicated devices. In order to achieve a comprehensive understanding of the service provisioning capability of NFV, this paper proposes a novel analytical model based on Stochastic Network Calculus (SNC) to quantitatively investigate the end-to-end performance bound of the NFV networks. To capture the dynamic and on-demand NFV features, both the non-bursty traffic, e.g., the Poisson process, and the bursty traffic, e.g., the Markov Modulated Poisson Process, are jointly considered in the developed model to characterize the arriving traffic. To address the challenges of resource competition and end-to-end NFV chaining, the property of convolution associativity and leftover service technologies of SNC are exploited to calculate the available resources of the Virtual Network Function nodes in the presence of multiple competing traffic and transfer the complex NFV chain into an equivalent system for performance derivation and analysis. Both the numerical analysis and extensive simulation experiments are conducted to validate the accuracy of the proposed analytical model. Results demonstrate that the analytical performance metrics match well with those obtained from the simulation experiments and numerical analysis. In addition, the developed model is used as a practical and cost-effective tool to investigate the strategies of the service chain design and resource allocations in the NFV networks.

[1]  Myron Hlynka,et al.  Queueing Networks and Markov Chains (Modeling and Performance Evaluation With Computer Science Applications) , 2007, Technometrics.

[2]  Carl M. Harris,et al.  Fundamentals of queueing theory , 1975 .

[3]  Geyong Min,et al.  Performance Modelling and Analysis of Software-Defined Networking under Bursty Multimedia Traffic , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[4]  Cheng-Shang Chang,et al.  Performance guarantees in communication networks , 2000, Eur. Trans. Telecommun..

[5]  Tarik Taleb,et al.  Fine-grained resource-aware virtual network function management for 5G carrier cloud , 2016, IEEE Network.

[6]  Alfio Lombardo,et al.  An analytical tool for performance evaluation of software defined networking services , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[7]  Tarik Taleb,et al.  Performance benchmark of transcoding as a virtual network function in CDN as a service slicing , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[8]  Jun Bi,et al.  HYPER: A Hybrid High-Performance Framework for Network Function Virtualization , 2017, IEEE Journal on Selected Areas in Communications.

[9]  Carlos de Alfonso,et al.  Container-based virtual elastic clusters , 2017, J. Syst. Softw..

[10]  Markus Fidler,et al.  WLC15-2: A Network Calculus Approach to Probabilistic Quality of Service Analysis of Fading Channels , 2006, IEEE Globecom 2006.

[11]  Florin Ciucu,et al.  Network Calculus Delay Bounds in Queueing Networks with Exact Solutions , 2007, ITC.

[12]  Shui Yu,et al.  Modeling and performance analysis for multimedia data flows scheduling in software defined networks , 2017, J. Netw. Comput. Appl..

[13]  Qiang Duan Modeling and Performance Analysis for Service Function Chaining in the SDN/NFV Architecture , 2018, 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft).

[14]  Geyong Min,et al.  Performance Modelling and Analysis of the TXOP Scheme in Wireless Multimedia Networks with Heterogeneous Stations , 2011, IEEE Transactions on Wireless Communications.

[15]  Tarik Taleb,et al.  Toward Elastic Distributed SDN/NFV Controller for 5G Mobile Cloud Management Systems , 2015, IEEE Access.

[16]  Geyong Min,et al.  Modelling and Analysis of Priority Queueing Systems with Multi-Class Self-Similar Network Traffic: A Novel and Efficient Queue-Decomposition Approach , 2009, IEEE Transactions on Communications.

[17]  Alfio Lombardo,et al.  A Processor-Sharing Scheduling Strategy for NFV Nodes , 2016, J. Electr. Comput. Eng..

[18]  Jun Huang,et al.  An Effective Approach to Controller Placement in Software Defined Wide Area Networks , 2018, IEEE Transactions on Network and Service Management.

[19]  Lei Li,et al.  Recent Progress on C-RAN Centralization and Cloudification , 2014, IEEE Access.

[20]  Tarik Taleb,et al.  Towards Modeling Cross-Domain Network Slices for 5G , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[21]  Filip De Turck,et al.  VNF-P: A model for efficient placement of virtualized network functions , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[22]  Songwu Lu,et al.  Refactoring Network Functions Modules to Reduce Latencies and Improve Fault Tolerance in NFV , 2018, IEEE Journal on Selected Areas in Communications.

[23]  Tarik Taleb,et al.  Service-aware network function placement for efficient traffic handling in carrier cloud , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[24]  Tarik Taleb,et al.  Ensuring End-to-End QoS Based on Multi-Paths Routing Using SDN Technology , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[25]  Tarik Taleb,et al.  Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions , 2018, IEEE Communications Surveys & Tutorials.

[26]  Markus Fidler,et al.  An End-to-End Probabilistic Network Calculus with Moment Generating Functions , 2005, 200614th IEEE International Workshop on Quality of Service.

[27]  Osman Yağan,et al.  Connectivity of Wireless Sensor Networks Secured by Heterogeneous Key Predistribution Under an On/Off Channel Model , 2016, IEEE Transactions on Control of Network Systems.

[28]  Zhisheng Niu,et al.  A Wait-and-See Two-Threshold Optimal Sleeping Policy for a Single Server With Bursty Traffic , 2017, IEEE Transactions on Green Communications and Networking.

[29]  Eitan Altman,et al.  Analysis of Buffer Starvation With Application to Objective QoE Optimization of Streaming Services , 2011, IEEE Transactions on Multimedia.

[30]  Vasilis Friderikos,et al.  Virtual Network Functions Routing and Placement for Edge Cloud Latency Minimization , 2018, IEEE Journal on Selected Areas in Communications.

[31]  Mohamed Ould-Khaoua,et al.  A performance model for wormhole-switched interconnection networks under self-similar traffic , 2004, IEEE Transactions on Computers.

[32]  Shahrokh Valaee,et al.  A System-Theoretic Approach to Bandwidth Estimation , 2008, IEEE/ACM Transactions on Networking.

[33]  Markus Fidler,et al.  Survey of deterministic and stochastic service curve models in the network calculus , 2009, IEEE Communications Surveys & Tutorials.

[34]  Wen Chen,et al.  Delay-Aware Energy-Efficient Communications Over Nakagami- $m$ Fading Channel With MMPP Traffic , 2015, IEEE Transactions on Communications.

[35]  Koji Yamazaki,et al.  Accelerating SDN/NFV with Transparent Offloading Architecture , 2014, ONS.

[36]  Paul A. Herzberg,et al.  Principles of Statistics , 1983 .

[37]  Faqir Zarrar Yousaf,et al.  NFV and SDN—Key Technology Enablers for 5G Networks , 2017, IEEE Journal on Selected Areas in Communications.

[38]  Hongguang Guan,et al.  OpenANFV: accelerating network function virtualization with a consolidated framework in openstack , 2014, SIGCOMM.

[39]  Yuming Jiang May A Note on Applying Stochastic Network Calculus , 2010 .

[40]  Yuan-Cheng Lai,et al.  Performance Modeling of SDN with NFV under or aside the Controller , 2017, 2017 5th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[41]  Albert Y. Zomaya,et al.  Network Function Virtualization in Dynamic Networks: A Stochastic Perspective , 2018, IEEE Journal on Selected Areas in Communications.

[42]  Tarik Taleb,et al.  Towards Edge Slicing: VNF Placement Algorithms for a Dynamic & Realistic Edge Cloud Environment , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[43]  Meral Shirazipour,et al.  Network Function Placement for NFV Chaining in Packet/Optical Datacenters , 2015, Journal of Lightwave Technology.

[44]  Jörg Liebeherr,et al.  Stochastic Bandwidth Estimation in Networks With Random Service , 2014, IEEE/ACM Transactions on Networking.

[45]  Amr Rizk,et al.  A Guide to the Stochastic Network Calculus , 2015, IEEE Communications Surveys & Tutorials.

[46]  Stanislav Lange,et al.  Performance Benchmarking of Network Function Chain Placement Algorithms , 2018, MMB.