Intelligent Caching in Dense Small-Cell Networks with Limited External Resources

A promising solution to alleviate the mobile traffic burden on the Internet is to cache the most popular content at the heterogeneous wireless network edge. However, due to the vast content stored at the remote server, and to cache effectively, it concerns the file popularity profile that may not be known by the network operators in advance. Therefore, online learning techniques are used to tackle the challenges brought by the unknown knowledge. We present an effective and efficient algorithm based on the stochastic combinatorial multi-armed bandits with locked-up slots to address the content caching problem. Our work particularly addresses the scenario where dense small cells with diverse user populations are deployed. Additionally, this network is only given limited external resources such as computational resource to learn the caching policies and wireless backhaul resource to refresh the caches. Our algorithm learns the caching policies online which is to decide which files to be cached sequentially. Despite sharing the limited external resources, the proposed algorithm guarantees the performance of each small cell to approach the optimum. Experiments are conducted to cross-validate the theorem presented in this work.

[1]  Deniz Gündüz,et al.  Content-Level Selective Offloading in Heterogeneous Networks: Multi-armed Bandit Optimization and Regret Bounds , 2014, ArXiv.

[2]  Hiroshi Nakagawa,et al.  Multi-armed Bandit Problem with Lock-up Periods , 2013, ACML.

[3]  Konstantinos Poularakis,et al.  Exploiting Caching and Multicast for 5G Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[4]  Mihaela van der Schaar,et al.  Smart caching in wireless small cell networks via contextual multi-armed bandits , 2016, 2016 IEEE International Conference on Communications (ICC).

[5]  S. M. Samuels On the Number of Successes in Independent Trials , 1965 .

[6]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[7]  Deniz Gündüz,et al.  Multi-armed bandit optimization of cache content in wireless infostation networks , 2014, 2014 IEEE International Symposium on Information Theory.

[8]  Anja Klein,et al.  Context-Aware Proactive Content Caching With Service Differentiation in Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[9]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.

[10]  S. RaijaSulthana Distributed caching algorithms for content distribution networks , 2015 .

[11]  Ryan O'Donnell,et al.  Learning Sums of Independent Integer Random Variables , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[12]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[13]  Deniz Gündüz,et al.  Learning-based optimization of cache content in a small cell base station , 2014, 2014 IEEE International Conference on Communications (ICC).

[14]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.