Procuring Spontaneous Session-Level Resource Guarantees for Real-Time Applications: An Auction Approach

Real-time multimedia applications, such as interactive gaming, live video streaming, and augmented reality, have strict latency and bitrate requirements. However, unpredictable network conditions, such as congestion and link quality, can severely degrade the quality of experience (QoE). While buffer-based mitigations cannot be applied to real-time applications due to their immediate resource needs, recent innovations in network slicing have demonstrated the feasibility of dedicating specified amounts of network resources to individual sessions in the radio access network. Encouraged by this, we propose to reserve network resources for multimedia sessions in real time according to their declared needs, thereby providing ad hoc session-level performance guarantees. Through Wi-Fi experiments and trace-driven LTE simulations, we show that such session-level resource provisioning is robust to real-time channel fluctuations and congestion externalities over the lifetime of a session. This approach, however, raises challenges: how can the network ensure that users are honest about their resource needs and optimally allocate its limited resources to users under uncertainty in future sessions’ resource needs? We derive a novel multi-unit combinatorial auction (MUCA) model with a unique structure that can be exploited for fast winner determination, and yet incentivize truthful bidding, properties not simultaneously achieved in a generic MUCA but essential to making real-time session guarantees. Furthermore, since dynamic bidding in real time is challenging for end-users who are budget-constrained, we develop a reinforcement learning-based utility-maximizing strategy to distribute their budget across sessions and show that it yields high user utility.

[1]  Warren B. Powell,et al.  Clearing the Jungle of Stochastic Optimization , 2014 .

[2]  Geyong Min,et al.  QoS-aware resource allocation for LTE-A systems with carrier aggregation , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  Chan-Hyun Youn,et al.  Energy and QoS aware resource allocation for heterogeneous sustainable cloud datacenters , 2017, Opt. Switch. Netw..

[4]  Lawrence M. Ausubel,et al.  Ascending Auctions with Package Bidding , 2002 .

[5]  Mung Chiang,et al.  Optimizing Data Plans: Usage Dynamics in Mobile Data Networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[6]  Dusit Niyato,et al.  Auction-based resource allocation in cognitive radio systems , 2012, IEEE Communications Magazine.

[7]  Terence Kelly,et al.  Generalized knapsack solvers for multi-unit combinatorial auctions: analysis and application to computational resource allocation , 2004, AAMAS'04.

[8]  Sangtae Ha,et al.  TUBE: time-dependent pricing for mobile data , 2012, SIGCOMM '12.

[9]  Songqing Chen,et al.  BAS-360°: Exploring Spatial and Temporal Adaptability in 360-degree Videos over HTTP/2 , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[10]  Sergey Andreev,et al.  Achieving End-to-End Reliability of Mission-Critical Traffic in Softwarized 5G Networks , 2018, IEEE Journal on Selected Areas in Communications.

[11]  Lea Skorin-Kapov,et al.  Survey and Challenges of QoE Management Issues in Wireless Networks , 2013, J. Comput. Networks Commun..

[12]  Arnaud Fréville,et al.  The multidimensional 0-1 knapsack problem: An overview , 2004, Eur. J. Oper. Res..

[13]  Giuseppe Piro,et al.  Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey , 2013, IEEE Communications Surveys & Tutorials.

[14]  Taïeb Mellouli,et al.  Future Demand Uncertainty In Personnel Scheduling: Investigating Deterministic Lookahead Policies Using Optimization And Simulation , 2016, ECMS.

[15]  Xiaodong Wang,et al.  An Auction Approach to Resource Allocation in Uplink OFDMA Systems , 2009, IEEE Transactions on Signal Processing.

[16]  Qiang Xu,et al.  PROTEUS: network performance forecast for real-time, interactive mobile applications , 2013, MobiSys '13.

[17]  A. Proutière,et al.  Repeated Auctions under Budget Constraints : Optimal bidding strategies and Equilibria , 2012 .

[18]  V. Smith,et al.  INCENTIVES AND BEHAVIOR IN ENGLISH, DUTCH AND SEALED‐BID AUCTIONS , 1980 .

[19]  Shuchi Chawla,et al.  Multi-parameter mechanism design and sequential posted pricing , 2010, BQGT.

[20]  Mahesh K. Marina,et al.  Network Slicing in 5G: Survey and Challenges , 2017, IEEE Communications Magazine.

[21]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[22]  Marco Fiore,et al.  How Should I Slice My Network?: A Multi-Service Empirical Evaluation of Resource Sharing Efficiency , 2018, MobiCom.

[23]  P. Cramton Simultaneous Ascending Auctions , 2004 .

[24]  George N. Rouskas,et al.  ChoiceNet: toward an economy plane for the internet , 2014, CCRV.

[25]  Kensuke Fukuda,et al.  Tracking the Evolution and Diversity in Network Usage of Smartphones , 2015, Internet Measurement Conference.

[26]  David Pisinger,et al.  Where are the hard knapsack problems? , 2005, Comput. Oper. Res..

[27]  David C. Parkes,et al.  An MDP-Based Approach to Online Mechanism Design , 2003, NIPS.

[28]  Abdelhakim Hafid,et al.  QoS-aware resource allocation for mobile media services in cloud environment , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[29]  Kevin Leyton-Brown,et al.  Revenue monotonicity in combinatorial auctions , 2007, SECO.

[30]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[31]  Carmine Ventre,et al.  Mechanisms for multi-unit combinatorial auctions with a few distinct goods , 2013, AAMAS.

[32]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[33]  Xin Jin,et al.  Can Accurate Predictions Improve Video Streaming in Cellular Networks? , 2015, HotMobile.

[34]  Nozomu Muto,et al.  Goods Revenue Monotonicity in Combinatorial Auctions , 2013 .

[35]  Khaled M. F. Elsayed,et al.  An auction approach to resource allocation with interference coordination in LTE-A systems , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[36]  M. Jalali Varnamkhasti,et al.  Overview of the Algorithms for Solving the Multidimensional Knapsack Problems , 2012 .

[37]  Mahesh K. Marina,et al.  Orion: RAN Slicing for a Flexible and Cost-Effective Multi-Service Mobile Network Architecture , 2017, MobiCom.

[38]  Liang Zheng,et al.  Economic viability of a virtual ISP , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[39]  Geoffrey M. Voelker,et al.  Usage Patterns in an Urban WiFi Network , 2010, IEEE/ACM Transactions on Networking.

[40]  Ulrich Endriss,et al.  Winner determination for mixed multi-unit combinatorial auctions via petri nets , 2007, AAMAS '07.