Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Decentralized coded caching attains order-optimal memory-rate tradeoff

Published: 01 August 2015 Publication History

Abstract

Replicating or caching popular content in memories distributed across the network is a technique to reduce peak network loads. Conventionally, the main performance gain of this caching was thought to result from making part of the requested data available closer to end-users. Instead, we recently showed that a much more significant gain can be achieved by using caches to create coded-multicasting opportunities, even for users with different demands, through coding across data streams. These coded-multicasting opportunities are enabled by careful content overlap at the various caches in the network, created by a central coordinating server. In many scenarios, such a central coordinating server may not be available, raising the question if this multicasting gain can still be achieved in a more decentralized setting. In this paper, we propose an efficient caching scheme, in which the content placement is performed in a decentralized manner. In other words, no coordination is required for the content placement. Despite this lack of coordination, the proposed scheme is nevertheless able to create coded-multicasting opportunities and achieves a rate close to the optimal centralized scheme.

References

[1]
L. W. Dowdy and D. V. Foster, "Comparative models of the file assignment problem," Comput. Surveus, vol. 14, pp. 287--313, Jun. 1982.
[2]
K. C. Almeroth and M. H. Ammar, "The use of multicast delivery to provide a scalable and interactive video-on-demand service," IEEE J. Sel. Areas Commun., vol. 14, no. 6, pp. 1110--1122, Aug. 1996.
[3]
A. Dan, D. Sitaram, and P. Shahabuddin, "Dynamic batching policies for an on-demand video server," Multimedia Syst., vol. 4, pp. 112--121, Jun. 1996.
[4]
M. R. Korupolu, C. G. Plaxton, and R. Rajaraman, "Placement algorithms for hierarchical cooperative caching," in Proc. ACM-SIAM SODA, Jan. 1999, pp. 586--595.
[5]
A. Meyerson, K. Munagala, and S. Plotkin, "Web caching using access statistics," in Proc. ACM-SIAM SODA, 2001, pp. 354--363.
[6]
I. Baev, R. Rajaraman, and C. Swamy, "Approximation algorithms for data placement problems," SIAM J. Comput., vol. 38, pp. 1411--1429, Jul. 2008.
[7]
S. Borst, V. Gupta, and A. Walid, "Distributed caching algorithms for content distribution networks," in Proc. IEEE INFOCOM, Mar. 2010, pp. 1--9.
[8]
M. A. Maddah-Ali and U. Niesen, "Fundamental limits of caching," IEEE Trans. Inf. Theory, vol. 60, no. 5, pp. 2856--2867, May 2014.
[9]
U. Niesen and M. A. Maddah-Ali, "Coded caching with nonuniform demands," ArXiv:1308.0178 cs.IT, Aug. 2013.
[10]
R. Pedarsani, M. A. Maddah-Ali, and U. Niesen, "Online coded caching," ArXiv:1311.3646 cs.IT, Nov. 2013.
[11]
N. Karamchandani, U. Niesen, M. A. Maddah-Ali, and S. Diggavi, "Hierarchical coded caching," ArXiv:1403.7007 cs.IT, Mar. 2014.
[12]
Y. Birk and T. Kol, "Coding on demand by an informed source (ISCOD) for efficient broadcast of different supplemental data to caching clients," IEEE Trans. Inf. Theory, vol. 52, no. 6, pp. 2825--2830, Jun. 2006.
[13]
Z. Bar-Yossef, Y. Birk, T. S. Jayram, and T. Kol, "Index coding with side information," IEEE Trans. Inf. Theory, vol. 57, no. 3, pp. 1479--1494, Mar. 2011.
[14]
M. Effros, S. E. Rouayheb, and M. Langberg, "An equivalence between network coding and index coding," ArXiv:1211.6660 cs.IT, Nov. 2012.
[15]
R. Ahlswede, N. Cai, S.-Y Li, and R. W. Yeung, "Network information flow," IEEE Trans. Inf. Theory, vol. 46, no. 4, pp. 1204--1216, Apr. 2000.
[16]
M. Langberg and A. Sprintson, "On the hardness of approximating the network coding capacity," IEEE Trans. Inf. Theory, vol. 57, no. 2, pp. 1008--1014, Feb. 2011.
[17]
D. D. Sleator and R. E. Tarjan, "Amortized efficiency of list update and paging rules," Commun. ACM, vol. 28, pp. 202--208, Feb. 1985.

Cited By

View all
  • (2024)NCTM: A Novel Coded Transmission Mechanism for Short Video DeliveriesProceedings of the ACM Web Conference 202410.1145/3589334.3645387(2847-2858)Online publication date: 13-May-2024
  • (2024)A Rainbow Framework for Coded Caching and Its ApplicationsIEEE Transactions on Information Theory10.1109/TIT.2024.335202070:3(1738-1752)Online publication date: 1-Mar-2024
  • (2024)Coded Caching With Private Demands and CachesIEEE Transactions on Information Theory10.1109/TIT.2023.333679270:2(1087-1106)Online publication date: 1-Feb-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 23, Issue 4
August 2015
341 pages
ISSN:1063-6692
  • Editor:
  • R. Srikant
Issue’s Table of Contents

Publisher

IEEE Press

Publication History

Published: 01 August 2015
Published in TON Volume 23, Issue 4

Author Tags

  1. cache networks
  2. coded caching
  3. content distribution
  4. prefetching

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)NCTM: A Novel Coded Transmission Mechanism for Short Video DeliveriesProceedings of the ACM Web Conference 202410.1145/3589334.3645387(2847-2858)Online publication date: 13-May-2024
  • (2024)A Rainbow Framework for Coded Caching and Its ApplicationsIEEE Transactions on Information Theory10.1109/TIT.2024.335202070:3(1738-1752)Online publication date: 1-Mar-2024
  • (2024)Coded Caching With Private Demands and CachesIEEE Transactions on Information Theory10.1109/TIT.2023.333679270:2(1087-1106)Online publication date: 1-Feb-2024
  • (2024)Cache-Aided K-User Broadcast Channels With State Information at ReceiversIEEE Transactions on Information Theory10.1109/TIT.2023.332289770:4(2518-2537)Online publication date: 1-Apr-2024
  • (2024)Fundamental Limits of Topology-Aware Shared-Cache NetworksIEEE Transactions on Information Theory10.1109/TIT.2023.332191870:4(2538-2565)Online publication date: 1-Apr-2024
  • (2024)Decentralized coded caching for shared caches using erasure codingPhysical Communication10.1016/j.phycom.2023.10224262:COnline publication date: 1-Feb-2024
  • (2024)Hierarchical coded caching with heterogeneous cache sizesWireless Networks10.1007/s11276-023-03620-130:4(2001-2016)Online publication date: 1-May-2024
  • (2023)On the Fundamental Limits of Coded Caching With Correlated Files of Combinatorial OverlapsIEEE Transactions on Information Theory10.1109/TIT.2023.329121669:10(6376-6400)Online publication date: 30-Jun-2023
  • (2023)Fundamental Limits of Cache-Aided MIMO Wireless NetworksIEEE Transactions on Information Theory10.1109/TIT.2023.324260769:6(3439-3459)Online publication date: 1-Jun-2023
  • (2023)On the Computational Aspect of Coded Caching With Uncoded PrefetchingIEEE Transactions on Information Theory10.1109/TIT.2022.319803169:3(1486-1508)Online publication date: 1-Mar-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media