Mobile Edge Caching: An Optimal Auction Approach

With the explosive growth of wireless data, the sheer size of the mobile traffic is challenging the capacity of current wireless systems. To tackle this challenge, mobile edge caching has emerged as a promising paradigm recently, in which the service providers (SPs) prefetch some popular contents in advance and cache them locally at the network edge. When requested, those locally cached contents can be directly delivered to users with low latency, thus alleviating the traffic load over backhaul channels during peak hours and enhancing the quality-of-experience (QoE) of users simultaneously. Due to the limited available cache space, it makes sense for the SP to cache the most profitable contents. Nevertheless, users' true valuations of contents are their private knowledge, which is unknown to the SP in general. This information asymmetry poses a significant challenge for effective caching at the SP side. Further, the cached contents can be delivered with different quality, which needs to be chosen judiciously to balance delivery costs and user satisfaction. To tackle these difficulties, in this paper, we propose an optimal auction mechanism from the perspective of the SP. In the auction, the SP determines the cache space allocation over contents and user payments based on the users' (possibly untruthful) reports of their valuations so that the SP's expected revenue is maximized. The advocated mechanism is designed to elicit true valuations from the users (incentive compatibility) and to incentivize user participation (individual rationality). In addition, we devise a computationally efficient method for calculating the optimal cache space allocation and user payments. We further examine the optimal choice of the content delivery quality for the case with a large number of users and derive a closed-form solution to compute the optimal delivery quality.

[1]  Urs Niesen,et al.  Online Coded Caching , 2013, IEEE/ACM Transactions on Networking.

[2]  Frank Lehrieder,et al.  Cache Bandwidth Allocation for P2P File-Sharing Systems to Minimize Inter-ISP Traffic , 2016, IEEE/ACM Transactions on Networking.

[3]  Atilla Eryilmaz,et al.  Proactive Content Download and User Demand Shaping for Data Networks , 2013, IEEE/ACM Transactions on Networking.

[4]  Zhu Han,et al.  Design of Contract-Based Trading Mechanism for a Small-Cell Caching System , 2017, IEEE Transactions on Wireless Communications.

[5]  Atilla Eryilmaz,et al.  Joint Smart Pricing and Proactive Content Caching for Mobile Services , 2016, IEEE/ACM Transactions on Networking.

[6]  David P. Baron,et al.  Regulation, Asymmetric Information, and Auditing , 1984 .

[7]  Urs Niesen,et al.  Decentralized coded caching attains order-optimal memory-rate tradeoff , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[8]  Stratis Ioannidis,et al.  Adaptive Caching Networks With Optimality Guarantees , 2016, IEEE/ACM Transactions on Networking.

[9]  Robert G. Gallager,et al.  Discrete Stochastic Processes , 1995 .

[10]  Giuseppe Caire,et al.  Wireless Multihop Device-to-Device Caching Networks , 2017, IEEE Trans. Inf. Theory.

[11]  H. Tullberg,et al.  The Foundation of the Mobile and Wireless Communications System for 2020 and Beyond: Challenges, Enablers and Technology Solutions , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[12]  Jussi Kangasharju,et al.  Milking the Cache Cow With Fairness in Mind , 2017, IEEE/ACM Transactions on Networking.

[13]  Valentino Pacifici,et al.  Distributed Caching Algorithms for Interconnected Operator CDNs , 2017, IEEE Journal on Selected Areas in Communications.

[14]  Giuseppe Caire,et al.  The Throughput-Outage Tradeoff of Wireless One-Hop Caching Networks , 2013, IEEE Transactions on Information Theory.

[15]  Atilla Eryilmaz,et al.  On Optimal Proactive Caching for Mobile Networks With Demand Uncertainties , 2016, IEEE/ACM Transactions on Networking.

[16]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[17]  Alexandros G. Dimakis,et al.  Scaling Behavior for Device-to-Device Communications With Distributed Caching , 2014, IEEE Transactions on Information Theory.

[18]  Narayan B. Mandayam,et al.  Joint Caching and Pricing Strategies for Popular Content in Information Centric Networks , 2016, IEEE Journal on Selected Areas in Communications.

[19]  R. Myerson Incentive Compatibility and the Bargaining Problem , 1979 .

[20]  Srinivas Shakkottai,et al.  Content Caching and Scheduling in Wireless Networks With Elastic and Inelastic Traffic , 2014, IEEE/ACM Transactions on Networking.

[21]  Rahim Tafazolli,et al.  Caching Transient Data in Internet Content Routers , 2017, IEEE/ACM Transactions on Networking.

[22]  Suhas N. Diggavi,et al.  Hierarchical coded caching , 2014, 2014 IEEE International Symposium on Information Theory.

[23]  Pramod K. Varshney,et al.  Target Tracking via Crowdsourcing: A Mechanism Design Approach , 2014, IEEE Transactions on Signal Processing.

[24]  Imad Mahgoub,et al.  Leveraging MANET-Based Cooperative Cache Discovery Techniques in VANETs: A Survey and Analysis , 2017, IEEE Communications Surveys & Tutorials.

[25]  Richard J. La,et al.  Secondary Spectrum Trading—Auction-Based Framework for Spectrum Allocation and Profit Sharing , 2013, IEEE/ACM Transactions on Networking.

[26]  Valentino Pacifici,et al.  Coordinated Selfish Distributed Caching for Peering Content-Centric Networks , 2016, IEEE/ACM Transactions on Networking.

[27]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[28]  He Chen,et al.  Pricing and Resource Allocation via Game Theory for a Small-Cell Video Caching System , 2016, IEEE Journal on Selected Areas in Communications.

[29]  Michael Gastpar,et al.  Information theoretic caching: The multi-user case , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[30]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[31]  Ting He,et al.  On the Complexity of Optimal Request Routing and Content Caching in Heterogeneous Cache Networks , 2017, IEEE/ACM Transactions on Networking.

[32]  Urs Niesen,et al.  Coded Caching With Nonuniform Demands , 2017, IEEE Transactions on Information Theory.

[33]  Giuseppe Caire,et al.  Fundamental Limits of Caching in Wireless D2D Networks , 2014, IEEE Transactions on Information Theory.

[34]  Bernhard C. Geiger,et al.  A Rate-Distortion Approach to Caching , 2016, IEEE Transactions on Information Theory.

[35]  Ron Lavi,et al.  Algorithmic Mechanism Design , 2008, Encyclopedia of Algorithms.

[36]  Pramod K. Varshney,et al.  Optimal Spectrum Auction Design With 2-D Truthful Revelations Under Uncertain Spectrum Availability , 2017, IEEE/ACM Transactions on Networking.

[37]  Bo Li,et al.  Collaborative Caching in Wireless Video Streaming Through Resource Auctions , 2012, IEEE Journal on Selected Areas in Communications.

[38]  Dong Liu,et al.  Caching at the wireless edge: design aspects, challenges, and future directions , 2016, IEEE Communications Magazine.

[39]  Urs Niesen,et al.  Fundamental limits of caching , 2012, 2013 IEEE International Symposium on Information Theory.

[40]  Qianbin Chen,et al.  Integration of Networking, Caching, and Computing in Wireless Systems: A Survey, Some Research Issues, and Challenges , 2018, IEEE Communications Surveys & Tutorials.

[41]  Meixia Tao,et al.  Fundamental Tradeoff Between Storage and Latency in Cache-Aided Wireless Interference Networks , 2016, IEEE Transactions on Information Theory.

[42]  Deniz Gündüz,et al.  Wireless Content Caching for Small Cell and D2D Networks , 2016, IEEE Journal on Selected Areas in Communications.

[43]  Satyajayant Misra,et al.  Security, Privacy, and Access Control in Information-Centric Networking: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[44]  Vincent K. N. Lau,et al.  How Much Cache is Needed to Achieve Linear Capacity Scaling in Backhaul-Limited Dense Wireless Networks? , 2017, IEEE/ACM Transactions on Networking.

[45]  Kianoosh Mokhtarian,et al.  Flexible Caching Algorithms for Video Content Distribution Networks , 2017, IEEE/ACM Transactions on Networking.

[46]  Jaime Llorca,et al.  A Methodology for the Design of Self-Optimizing, Decentralized Content-Caching Strategies , 2016, IEEE/ACM Transactions on Networking.