Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

On the Placement Delivery Array Design for Centralized Coded Caching Scheme

Published: 01 September 2017 Publication History

Abstract

Caching is a promising solution to satisfy the ever-increasing demands for the multi-media traffics. In caching networks, coded caching is a recently proposed technique that achieves significant performance gains over the uncoded caching schemes. However, to implement the coded caching schemes, each file has to be split into <inline-formula> <tex-math notation="LaTeX">$F$ </tex-math></inline-formula> packets, which usually increases exponentially with the number of users <inline-formula> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula>. Thus, designing caching schemes that decrease the order of <inline-formula> <tex-math notation="LaTeX">$F$ </tex-math></inline-formula> is meaningful for practical implementations. In this paper, by reviewing the Ali-Niesen caching scheme, the placement delivery array (PDA) design problem is first formulated to characterize the placement issue and the delivery issue with a single array. Moreover, we show that, through designing appropriate PDA, new centralized coded caching schemes can be discovered. Second, it is shown that the Ali-Niesen scheme corresponds to a special class of PDA, which realizes the best coding gain with the least <inline-formula> <tex-math notation="LaTeX">$F$ </tex-math></inline-formula>. Third, we present a new construction of PDA for the centralized coded caching system, wherein the cache size <inline-formula> <tex-math notation="LaTeX">$M$ </tex-math></inline-formula> at each user (identical cache size is assumed at all users) and the number of files <inline-formula> <tex-math notation="LaTeX">$N$ </tex-math></inline-formula> satisfies <inline-formula> <tex-math notation="LaTeX">$M/N=1/q$ </tex-math></inline-formula> or <inline-formula> <tex-math notation="LaTeX">${(q-1)}/{q}$ </tex-math></inline-formula> (<inline-formula> <tex-math notation="LaTeX">$q$ </tex-math></inline-formula> is an integer, such that <inline-formula> <tex-math notation="LaTeX">$q\geq 2$ </tex-math></inline-formula>). The new construction can decrease the required <inline-formula> <tex-math notation="LaTeX">$F$ </tex-math></inline-formula> from the order <inline-formula> <tex-math notation="LaTeX">$O(e^{K\cdot (({M}/{N})\ln ({N}/{M}) +(1-({M}/{N}))\ln ~(N/(N-M))})$ </tex-math></inline-formula> of Ali-Niesen scheme to <inline-formula> <tex-math notation="LaTeX">$O(e^{K\cdot ({M}/{N})\ln \!\,({N}/\!{M})})$ </tex-math></inline-formula> or <inline-formula> <tex-math notation="LaTeX">$O(e^{K\cdot (1-({M}/\!{N}))\ln \!\,(N/(N-M))})$ </tex-math></inline-formula>, respectively, while the coding gain loss is only 1.

References

[1]
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. [Online]. Available: https://doi.org/10.1109/49.508282
[2]
I. Baev, R. Rajaraman, and C. Swamy, “Approximation algorithms for data placement problems,” SIAM J. Comput., vol. 38, no. 4, pp. 1411–1429, 2008. [Online]. Available: https://doi.org/10.1137/080715421
[3]
S. Borst, V. Gupta, and A. Walid, “Distributed caching algorithms for content distribution networks,” in Proc. INFOCOM, San Diego, CA, USA, Mar. 2010, pp. 1–9. [Online]. Available: https://doi.org/10.1109/INFCOM.2010.5461964
[4]
Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2016–2021, accessed on Feb. 7, 2017. [Online]. Available: http://goo.gl/1XYhqY
[5]
A. Dan, D. Sitaram, and P. Shahabuddin, “Dynamic batching policies for an on-demand video server,” Multimedia Syst., vol. 4, no. 3, pp. 112–121, 1996. [Online]. Available: https://doi.org/10.1007/s005300050016
[6]
N. Golrezaei, A. F. Molisch, A. G. Dimakis, and G. Caire, “Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution,” IEEE Commun. Mag., vol. 51, no. 4, pp. 142–149, Apr. 2013.
[7]
M. Ji, A. M. Tulino, J. Llorca, and G. Caire. (Feb. 2015). “Order-optimal rate of caching and coded multicasting with random demands.” [Online]. Available: https://arxiv.org/abs/1502.03124
[8]
M. R. Korupolu, C. G. Plaxton, and R. Rajaraman, “Placement algorithms for hierarchical cooperative caching,” in Proc. 10th Annu. ACM-SIAM Symp. Discrete Algorithms, Baltimore, MD, USA, Jan. 1999, pp. 586–595. [Online]. Available: http://dl.acm.org/citation.cfm?id=314500.314880
[9]
J. Li, X. Tang, and U. Parampalli, “A framework of constructions of minimal storage regenerating codes with the optimal access/update property,” IEEE Trans. Inf. Theory, vol. 61, no. 4, pp. 1920–1932, Apr. 2015.
[10]
M. A. Maddah-Ali and U. Niesen, “Decentralized coded caching attains order-optimal memory-rate tradeoff,” in Proc. 51st Annu. Allerton Conf. Commun., Control, Comput. (Allerton), Monticello, IL, USA, Oct. 2013, pp. 421–427. [Online]. Available: https://doi.org/10.1109/Allerton.2013.6736555
[11]
M. A. Maddah-Ali and U. Niesen, “Fundamental limits of caching,” IEEE Trans. Inf. Theory, vol. 60, no. 5, pp. 2856–2867, May 2014. [Online]. Available: https://doi.org/10.1109/TIT.2014.2306938
[12]
A. Meyerson, K. Munagala, and S. A. Plotkin, “Web caching using access statistics,” in Proc. 12th Annu. Symp. Discrete Algorithms, Washington, DC, USA, Jan. 2001, pp. 354–363. [Online]. Available: http://dl.acm.org/citation.cfm?id=365411.365479
[13]
K. Shanmugam, M. Ji, A. M. Tulino, J. Llorca, and A. G. Dimakis, “Finite-length analysis of caching-aided coded multicasting,” IEEE Trans. Inf. Theory, vol. 62, no. 10, pp. 5524–5537, Oct. 2016.
[14]
I. Tamo, Z. Wang, and J. Bruck, “Zigzag codes: MDS array codes with optimal rebuilding,” IEEE Trans. Inf. Theory, vol. 59, no. 3, pp. 1597–1616, Mar. 2013.
[15]
L. Tang and A. Ramamoorthy, “Coded caching with low subpacketization levels,” CoRR arXiv: abs/1607.07920, 2016.
[16]
K. Wan, D. Tuninetti, and P. Piantanida, “On the optimality of uncoded cache placement,” in Proc. IEEE Inf. Theory Workshop (ITW), Cambridge, U.K., Sep. 2016. 10.1109/ITW.2016.7606816.

Cited By

View all

Index Terms

  1. On the Placement Delivery Array Design for Centralized Coded Caching Scheme
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            Publisher

            IEEE Press

            Publication History

            Published: 01 September 2017

            Qualifiers

            • Research-article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 06 Oct 2024

            Other Metrics

            Citations

            Cited By

            View all
            • (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)Coded Caching for Two-Dimensional Multi-Access Networks With Cyclic Wrap AroundIEEE Transactions on Information Theory10.1109/TIT.2023.333259770:1(30-50)Online publication date: 1-Jan-2024
            • (2023)Power Efficient MISO Caching With Practical Subpacketization via User SchedulingIEEE Transactions on Wireless Communications10.1109/TWC.2023.333241723:6(6482-6497)Online publication date: 21-Nov-2023
            • (2023)Vector Coded Caching Multiplicatively Increases the Throughput of Realistic Downlink SystemsIEEE Transactions on Wireless Communications10.1109/TWC.2022.321347522:4(2683-2698)Online publication date: 1-Apr-2023
            • (2023)Placement Delivery Array Construction via Cartesian Product for Coded CachingIEEE Transactions on Information Theory10.1109/TIT.2023.332025269:12(7602-7626)Online publication date: 1-Dec-2023
            • (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)Multiple-Antenna Placement Delivery Array for Cache-Aided MISO SystemsIEEE Transactions on Information Theory10.1109/TIT.2023.326293569:8(4855-4868)Online publication date: 1-Aug-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
            • (2022)Wireless Coded Caching Can Overcome the Worst-User Bottleneck by Exploiting Finite File SizesIEEE Transactions on Wireless Communications10.1109/TWC.2022.314089521:7(5450-5466)Online publication date: 1-Jul-2022
            • Show More Cited By

            View Options

            View options

            Get Access

            Login options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media