FemtoCaching: Wireless Video Content Delivery through Distributed Caching Helpers
Karthikeyan Shanmugam, Negin Golrezaei, Alexandros G. Dimakis, Andreas, F. Molisch, and Giuseppe Caire

TL;DR
This paper proposes a distributed caching system with helpers to improve wireless video delivery, analyzing optimal file placement strategies and demonstrating near-optimal algorithms for minimizing download times.
Contribution
It introduces a novel caching framework with both uncoded and Fountain-encoded files, providing algorithms with provable approximation guarantees for optimal file placement.
Findings
Greedy algorithm achieves within a factor of 2 of optimal for uncoded caching.
Efficient algorithm with ratio $1-(1-1/d)^d$ for special uncoded case.
Convex formulation for coded cache assignment enabling linear programming solutions.
Abstract
Video on-demand streaming from Internet-based servers is becoming one of the most important services offered by wireless networks today. In order to improve the area spectral efficiency of video transmission in cellular systems, small cells heterogeneous architectures (e.g., femtocells, WiFi off-loading) are being proposed, such that video traffic to nomadic users can be handled by short-range links to the nearest small cell access points (referred to as "helpers"). As the helper deployment density increases, the backhaul capacity becomes the system bottleneck. In order to alleviate such bottleneck we propose a system where helpers with low-rate backhaul but high storage capacity cache popular video files. Files not available from helpers are transmitted by the cellular base station. We analyze the optimum way of assigning files to the helpers, in order to minimize the expected…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Advanced Wireless Network Optimization · Cooperative Communication and Network Coding
