Effects of storage heterogeneity in distributed cache systems

In this work, we focus on distributed cache systems with non-uniform storage capacity across caches. We compare the performance of our system with the performance of a system with the same cumulative storage distributed evenly across the caches. We characterize the extent to which the performance of the distributed cache system deteriorates due to storage heterogeneity. The key takeaway from this work is that the effects of heterogeneity in the storage capabilities depend heavily on the popularity profile of the contents being cached and delivered. We analytically show that compared to the case where contents popularity is comparable across contents, lopsided popularity profiles are more tolerant to heterogeneity in storage capabilities. We validate our theoretical results via simulations.

[1]  Laurent Massoulié,et al.  Bipartite graph structures for efficient balancing of heterogeneous loads , 2012, SIGMETRICS '12.

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

[3]  Sinong Wang,et al.  Coded Caching with Heterogenous Cache Sizes , 2015 .

[4]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[5]  Aylin Yener,et al.  Centralized Coded Caching with Heterogeneous Cache Sizes , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

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

[7]  Sharayu Moharir,et al.  Content replication in large distributed caches , 2016, 2017 9th International Conference on Communication Systems and Networks (COMSNETS).

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

[9]  Devdatt P. Dubhashi,et al.  Balls and Bins: A Study in Negative Dependence , 1996 .

[10]  Dario Rossi,et al.  On sizing CCN content stores by exploiting topological information , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

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

[12]  Fei Li,et al.  Measurement and Analysis of an Internet Streaming Service to Mobile Devices , 2013, IEEE Transactions on Parallel and Distributed Systems.

[13]  Tamer A. ElBatt,et al.  Cache-Aided Heterogeneous Networks: Coverage and Delay Analysis , 2017, 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall).

[14]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.