Elastic Multi-resource Network Slicing: Can Protection Lead to Improved Performance?

In order to meet the performance/privacy requirements of future data-intensive mobile applications, e.g., self-driving cars, mobile data analytics, and AR/VR, service providers are expected to draw on shared storage/computation/connectivity resources at the network “edge”. To be cost-effective, a key functional requirement for such infrastructure is enabling the sharing of heterogeneous resources amongst tenants/service providers supporting spatially varying and dynamic user demands. This paper proposes a resource allocation criterion, namely, Share Constrained Slicing (SCS), for slices allocated predefined shares of the network's resources, which extends traditional a-fairness criterion, by striking a balance among inter- and intra-slice fairness vs. overall efficiency. We show that SCS has several desirable properties including slice-level protection, envyfreeness, and load-driven elasticity. In practice, mobile users' dynamics could make the cost of implementing SCS high, so we discuss the feasibility of using a simpler (dynamically) weighted max-min as a surrogate resource allocation scheme. For a setting with stochastic loads and elastic user requirements, we establish a sufficient condition for the stability of the associated coupled network system. Finally, and perhaps surprisingly, we show via extensive simulations that while SCS (and/or the surrogate weighted max-min allocation) provides inter-slice protection, they can achieve improved job delay and/or perceived throughput, as compared to other weighted maxmin based allocation schemes whose intra-slice weight allocation is not share-constrained, e.g., traditional max-min or discriminatory processor sharing.

[1]  Abdelmounaam Rezgui,et al.  Mobile Cloud Gaming: Issues and Challenges , 2013, MobiWIS.

[2]  Tao Guo,et al.  Active LTE RAN Sharing with Partial Resource Reservation , 2013, 2013 IEEE 78th Vehicular Technology Conference (VTC Fall).

[3]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[4]  G. Dai A Fluid-limit Model Criterion for Instability of Multiclass Queueing Networks , 1996 .

[5]  Ashutosh Sabharwal,et al.  An Axiomatic Theory of Fairness in Network Resource Allocation , 2009, 2010 Proceedings IEEE INFOCOM.

[6]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

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

[8]  M.J.G. vanUitert,et al.  Generalized processor sharing queues , 2003 .

[9]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[10]  Thomas Bonald,et al.  Multi-Resource Fairness , 2014, SIGMETRICS.

[11]  Laurent Massoulié,et al.  Impact of fairness on Internet performance , 2001, SIGMETRICS '01.

[12]  Gustavo de Veciana,et al.  Optimizing Network Slicing via Virtual Resource Pool Partitioning , 2019, 2019 International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT).

[13]  Jean C. Walrand,et al.  Fair end-to-end window-based congestion control , 2000, TNET.

[14]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[15]  Lei Ying,et al.  Communication Networks - An Optimization, Control, and Stochastic Networks Perspective , 2014 .

[16]  Omprakash Kaiwartya,et al.  Mobile Edge Computing for Big-Data-Enabled Electric Vehicle Charging , 2018, IEEE Communications Magazine.

[17]  Simina Brânzei,et al.  The Fisher Market Game: Equilibrium and Welfare , 2014, AAAI.

[18]  Scott Jordan,et al.  Throughput in Processor-Sharing Queues , 2007, IEEE Transactions on Automatic Control.

[19]  Michal Feldman,et al.  The Proportional-Share Allocation Market for Computational Resources , 2009, IEEE Transactions on Parallel and Distributed Systems.

[20]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[21]  H. Peyton Young,et al.  Equity - in theory and practice , 1994 .

[22]  Hervé Moulin,et al.  Fair division and collective welfare , 2003 .

[23]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[24]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[25]  Eitan Altman,et al.  A survey on discriminatory processor sharing , 2006, Queueing Syst. Theory Appl..

[26]  Albert Banchs,et al.  User fair queuing: fair allocation of bandwidth for users , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[27]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting elastic services , 2001, TNET.

[28]  H. Varian Equity, Envy and Efficiency , 1974 .

[29]  Gustavo de Veciana,et al.  Multi-Tenant Radio Access Network Slicing: Statistical Multiplexing of Spatial Loads , 2016, IEEE/ACM Transactions on Networking.

[30]  J. Dai On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models , 1995 .

[31]  Sean P. Meyn,et al.  Stability and convergence of moments for multiclass queueing networks via fluid limit models , 1995, IEEE Trans. Autom. Control..

[32]  Gustavo de Veciana,et al.  Statistical Multiplexing and Traffic Shaping Games for Network Slicing , 2018, IEEE/ACM Transactions on Networking.