End-to-End Delay Modeling for Embedded VNF Chains in 5G Core Networks

In this paper, an analytical end-to-end (E2E) packet delay modeling is established for multiple traffic flows traversing an embedded virtual network function (VNF) chain in fifth generation communication networks. The dominant-resource generalized processing sharing is employed to allocate both computing and transmission resources among flows at each network function virtualization (NFV) node to achieve dominant-resource fair allocation and high resource utilization. A tandem queueing model is developed to characterize packets of multiple flows passing through an NFV node and its outgoing transmission link. For analysis tractability, we decouple packet processing (and transmission) of different flows in the modeling and determine average packet processing and transmission rates of each flow as approximated service rates. An M/D/1 queueing model is developed to calculate packet delay for each flow at the first NFV node. Based on the analysis of packet interarrival time at the subsequent NFV node, we adopt an M/D/1 queueing model as an approximation to evaluate the average packet delay for each flow at each subsequent NFV node. The queueing model is proved to achieve more accurate delay evaluation than that using a G/D/1 queueing model. Packet transmission delay on each embedded virtual link between consecutive NFV nodes is also derived for E2E delay calculation. Extensive simulation results demonstrate the accuracy of our proposed E2E packet delay modeling, upon which delay-aware VNF chain embedding can be achieved.

[1]  Xuemin Shen,et al.  Enhance the edge with beamforming: Performance analysis of beamforming-enabled WLAN , 2018, 2018 16th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[2]  Otto Carlos Muniz Bandeira Duarte,et al.  Orchestrating Virtualized Network Functions , 2015, IEEE Transactions on Network and Service Management.

[3]  Weihua Zhuang,et al.  Token-Based Adaptive MAC for a Two-Hop Internet-of-Things Enabled MANET , 2017, IEEE Internet of Things Journal.

[4]  Xinping Guan,et al.  5G Enabled Codesign of Energy-Efficient Transmission and Estimation for Industrial IoT Systems , 2018, IEEE Transactions on Industrial Informatics.

[5]  Mianxiong Dong,et al.  Control Plane Optimization in Software-Defined Vehicular Ad Hoc Networks , 2016, IEEE Transactions on Vehicular Technology.

[6]  Weihua Zhuang,et al.  Distributed and Adaptive Medium Access Control for Internet-of-Things-Enabled Mobile Networks , 2017, IEEE Internet of Things Journal.

[7]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[8]  Chadi Assi,et al.  MINTED: Multicast VIrtual NeTwork Embedding in Cloud Data Centers With Delay Constraints , 2015, IEEE Transactions on Communications.

[9]  Wei Li,et al.  Performance evaluation of OpenFlow-based software-defined networks based on queueing model , 2016, Comput. Networks.

[10]  Weihua Zhuang,et al.  End-to-End Quality of Service in 5G Networks: Examining the Effectiveness of a Network Slicing Framework , 2018, IEEE Vehicular Technology Magazine.

[11]  Weihua Zhuang,et al.  Software Defined Networking Enabled Wireless Network Virtualization: Challenges and Solutions , 2017, IEEE Network.

[12]  Weihua Zhuang,et al.  Delay Analysis of In-Vehicle Internet Access Via On-Road WiFi Access Points , 2017, IEEE Access.

[13]  Benjamin Hindman,et al.  Dominant Resource Fairness: Fair Allocation of Multiple Resource Types , 2011, NSDI.

[14]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[15]  Alberto Leon-Garcia,et al.  Routing Algorithms for Network Function Virtualization Enabled Multicast Topology on SDN , 2015, IEEE Transactions on Network and Service Management.

[16]  Shibo He,et al.  Leveraging Crowdsourcing for Efficient Malicious Users Detection in Large-Scale Social Networks , 2017, IEEE Internet of Things Journal.

[17]  Junshan Zhang,et al.  Distributed Algorithms to Compute Walrasian Equilibrium in Mobile Crowdsensing , 2017, IEEE Transactions on Industrial Electronics.

[18]  Ariel D. Procaccia,et al.  Beyond Dominant Resource Fairness , 2015, ACM Trans. Economics and Comput..

[19]  M. Thomas Queueing Systems. Volume 1: Theory (Leonard Kleinrock) , 1976 .

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

[21]  Xu Li,et al.  Network Slicing with Elastic SFC , 2017, 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall).

[22]  Minyi Guo,et al.  Mobile Crowdsensing in Software Defined Opportunistic Networks , 2017, IEEE Communications Magazine.

[23]  Weihua Zhuang,et al.  Joint Resource Allocation and Online Virtual Network Embedding for 5G Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[24]  Mianxiong Dong,et al.  Radio Access Network Virtualization for the Social Internet of Things , 2015, IEEE Cloud Computing.

[25]  Jose Ordonez-Lucena,et al.  Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges , 2017, IEEE Communications Magazine.

[26]  Noam Nisan,et al.  Fair allocation without trade , 2012, AAMAS.

[27]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[28]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[29]  Vyas Sekar,et al.  Multi-resource fair queueing for packet processing , 2012, CCRV.

[30]  Byung-Gon Chun,et al.  Understanding the packet Processing Capabilities of Multi-core Servers , 2009 .

[31]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[32]  Wenchao Xu,et al.  SS-MAC: A Novel Time Slot-Sharing MAC for Safety Messages Broadcasting in VANETs , 2018, IEEE Transactions on Vehicular Technology.

[33]  Donald F. Towsley,et al.  Statistical Analysis of Generalized Processor Sharing Scheduling Discipline , 1995, IEEE J. Sel. Areas Commun..

[34]  Ying Zhang,et al.  Stringer: Balancing Latency and Resource Usage in Service Function Chain Provisioning , 2016, IEEE Internet Computing.

[35]  Rohit Gupta,et al.  Joint Optimization of Service Function Chaining and Resource Allocation in Network Function Virtualization , 2016, IEEE Access.

[36]  Marouen Mechtri,et al.  A Scalable Algorithm for the Placement of Service Function Chains , 2016, IEEE Transactions on Network and Service Management.

[37]  Baochun Li,et al.  Multi-resource generalized processor sharing for packet processing , 2013, 2013 IEEE/ACM 21st International Symposium on Quality of Service (IWQoS).

[38]  Andy Hopper,et al.  Predicting the Performance of Virtual Machine Migration , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.