On Optimal Proactive Caching with Improving Predictions over Time

This paper considers optimal proactive caching when future demand predictions improve over time as expected to happen in most prediction systems. In particular, our model captures the correlated demand pattern that is exhibited by end users as their current activity reveals progressively more information about their future demand. It is observed in previous work that, in a network where service costs grow superlinearly with the traffic load and static predictions, proactive caching can be harnessed to flatten the load over time and minimize the cost. Nevertheless, with time varying prediction quality, a tradeoff between load flattening and accurate proactive service emerges.In this work, we formulate and investigate the optimal proactive caching design under time-varying predictions. Our objective is to minimize the time average expected service cost given a finite proactive service window. We establish a lower bound on the minimal achievable cost by any proactive caching policy, then we develop a low complexity caching policy that strikes a balance between load flattening and accurate caching. We prove that our proposed policy is asymptotically optimal as the proactive service window grows. In addition, we characterize other non-asymptotic cases where the proposed policy remains optimal. We validate our analytical results with numerical simulation and highlight relevant insights.

[1]  Ashutosh Sabharwal,et al.  Interactive app traffic: An action-based model and data-driven analysis , 2016, 2016 14th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[2]  Shaoquan Zhang,et al.  Proactive Serving Decreases User Delay Exponentially: The Light-Tailed Service Time Case , 2017, IEEE/ACM Transactions on Networking.

[3]  Atilla Eryilmaz,et al.  Proactive Resource Allocation: Harnessing the Diversity and Multicast Gains , 2011, IEEE Transactions on Information Theory.

[4]  R. Tyrrell Rockafellar,et al.  Variational Analysis , 1998, Grundlehren der mathematischen Wissenschaften.

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

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

[7]  Fadel F. Digham,et al.  Dynamic proactive caching in relay networks , 2017, 2017 15th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[8]  Atilla Eryilmaz,et al.  A game theoretic approach to content trading in proactive wireless networks , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[9]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

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

[11]  Atilla Eryilmaz,et al.  Can carriers make more profit while users save money? , 2014, 2014 IEEE International Symposium on Information Theory.