A Low-Complexity Approach to Distributed Cooperative Caching with Geographic Constraints

A promising means to increase efficiency of cellular networks compared to existing architectures is to proactively cache data in the base stations. The idea is to store part of the data at the wireless edge and use the backhaul only to refresh the stored data. Data replacement will depend on the users' demand distribution over time. As this distribution is varying slowly, the stored data can be refreshed at off-peak times. In this way, caches containing popular content serve as helpers to the overall system and decrease the maximum backhaul load [1-5]. Our goal in this paper is on developing low-complexity distributed and asynchronous content placement algorithms. This is of practical relevance in cellular networks in which an operator wants to optimize the stored content in caches (i.e., base stations) while keeping the communication in the network to a minimum. In that case it will help that caches exchange information only locally.

[1]  Ronald Fagin,et al.  Asymptotic Miss Ratios over Independent References , 1977, J. Comput. Syst. Sci..

[2]  Donald F. Towsley,et al.  Performance evaluation of hierarchical TTL-based cache networks , 2014, Comput. Networks.

[3]  K. Rose Deterministic annealing for clustering, compression, classification, regression, and related optimization problems , 1998, Proc. IEEE.

[4]  M. E. J. Newman,et al.  Power laws, Pareto distributions and Zipf's law , 2005 .

[5]  Petar Popovski,et al.  Delivery Latency Regions in Fog-RANs with Edge Caching and Cloud Processing , 2017, ArXiv.

[6]  Eitan Altman,et al.  Discrete-Event Control of Stochastic Networks - Multimodularity and Regularity , 2004, Lecture notes in mathematics.

[7]  Sem C. Borst,et al.  Distributed Caching Algorithms for Content Distribution Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[8]  AvrachenkovKonstantin,et al.  Cooperative network design , 2015 .

[9]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[10]  Sharayu Moharir,et al.  Serving content with unknown demand: the high-dimensional regime , 2014, Queueing Systems.

[11]  Fei Shen,et al.  A Stackelberg Game for Incentive Proactive Caching Mechanisms in Wireless Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[12]  Urs Niesen,et al.  Fundamental Limits of Caching , 2014, IEEE Trans. Inf. Theory.

[13]  Pietro Michiardi,et al.  Cache policies for linear utility maximization , 2017, INFOCOM.

[14]  É. Tardos,et al.  Algorithmic Game Theory: Network Formation Games and the Potential Function Method , 2007 .

[15]  Yinyu Ye Interior-Point Polynomial Algorithms in Convex Programming (Y. Nesterov and A. Nemirovskii) , 1994, SIAM Rev..

[16]  Hao Che,et al.  Hierarchical Web caching systems: modeling, design and experimental results , 2002, IEEE J. Sel. Areas Commun..

[17]  Mehdi Bennis,et al.  Cache-enabled small cell networks: modeling and tradeoffs , 2014, EURASIP Journal on Wireless Communications and Networking.

[18]  Donald F. Towsley,et al.  Approximate Models for General Cache Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[19]  Donald F. Towsley,et al.  On the Performance of General Cache Networks , 2014, VALUETOOLS.

[20]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[21]  Konstantin Avrachenkov,et al.  Cooperative network design: A Nash bargaining solution approach , 2015, Comput. Networks.

[22]  Urs Niesen,et al.  Cache-aided interference channels , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[23]  Bartłomiej Błaszczyszyn,et al.  Gibbsian On-Line Distributed Content Caching Strategy for Cellular Networks , 2016, IEEE Transactions on Wireless Communications.

[24]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

[25]  Mihalis Yannakakis Equilibria, fixed points, and complexity classes , 2009, Comput. Sci. Rev..

[26]  Donald F. Towsley,et al.  A utility optimization approach to network cache design , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[27]  L. Shapley,et al.  REGULAR ARTICLEPotential Games , 1996 .

[28]  Eitan Altman,et al.  Distributed storage in the plane , 2014, 2014 IFIP Networking Conference.

[29]  Apostolos Avranas,et al.  Spatial Multi-LRU Caching for Wireless Networks with Coverage Overlaps , 2016, SIGMETRICS.

[30]  Stratis Ioannidis,et al.  Orchestrating massively distributed CDNs , 2012, CoNEXT '12.

[31]  Asit Dan,et al.  An approximate analysis of the LRU and FIFO buffer replacement schemes , 1990, SIGMETRICS '90.

[32]  George Pavlou,et al.  Cache "Less for More" in Information-Centric Networks , 2012, Networking.

[33]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[34]  Bartlomiej Blaszczyszyn,et al.  Optimal geographic caching in cellular networks , 2014, 2015 IEEE International Conference on Communications (ICC).

[35]  James F. Kurose,et al.  On the steady-state of cache networks , 2013, 2013 Proceedings IEEE INFOCOM.

[36]  Bruce E. Hajek,et al.  Cooling Schedules for Optimal Annealing , 1988, Math. Oper. Res..

[37]  Philippe Robert,et al.  A versatile and accurate approximation for LRU cache performance , 2012, 2012 24th International Teletraffic Congress (ITC 24).

[38]  Konstantinos Poularakis,et al.  Approximation Algorithms for Mobile Data Caching in Small Cell Networks , 2014, IEEE Transactions on Communications.

[39]  Michele Garetto,et al.  A unified approach to the performance analysis of caching systems , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[40]  Chaitanya Swamy,et al.  Approximation Algorithms for Data Placement Problems , 2008, SIAM J. Comput..

[41]  Stratis Ioannidis,et al.  Distributed caching over heterogeneous mobile networks , 2010, SIGMETRICS '10.

[42]  Philippe Robert,et al.  Impact of traffic mix on caching performance in a content-centric network , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[43]  Donald F. Towsley,et al.  Analysis of TTL-based cache networks , 2012, 6th International ICST Conference on Performance Evaluation Methodologies and Tools.

[44]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.

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

[46]  S. Sathiya Keerthi,et al.  Deterministic annealing for semi-supervised kernel machines , 2006, ICML.