2020 · 15 citations · 12 references
ComputingComputer ScienceComputer SystemsCloud Performance OptimizationDistributed SystemsQueuing TheoryCachingCaching StrategiesCoding TheoryContent Delivery NetworksCache SharingCoded CachingContent DeliveryContent Delivery ArchitectureContent Delivery ModelsLoadMultimedia Content DeliveryPartitioning
Content caching is a technique aimed to reduce the network load imposed by data transmission during peak time while ensuring users' quality of experience. Studies have shown that content delivery via coded caching can significantly improve beyond the performance limits of conventional caching schemes when caches and the server share a common link. Finding the optimal cache content placement however, becomes challenging under arbitrary distributions of content popularity. While existing works show that partitioning contents into three popularity levels performs better when multiple requests are received at each time slot, they neither delve into the problem analysis nor derive closed-form expressions for the optimum partitioning problem. In this paper, we analyze the coded caching scheme for a system with arbitrary content popularity, where we derive explicit closed-forms for the server load in the delivery phase and formulate the near-optimum partitioning problem. Simulation results are presented to corroborate our mathematical analysis.
12
Vikram Chandrasekhar, Jeffrey G. Andrews, Alan Gatherer · IEEE Communications Magazine · 2008 · 3.1K citations · Full text
Mohammad Ali Maddah-Ali, Urs Niesen · IEEE Transactions on Information Theory · 2014 · 1.8K citations
Nikhil Karamchandani, Urs Niesen, Mohammad Ali Maddah-Ali et al. · IEEE Transactions on Information Theory · 2016 · 268 citations