Bulk content delivery using co-operating end-nodes with upload/download limits
A. Majumder, Sharad Jaiswal, K. V. M. Naidu, Nisheeth, Shrivastava

TL;DR
This paper proposes an optimization framework for cooperative content caching with upload/download limits, achieving near-optimal cost reduction and significant network load decrease through LP rounding and clustering techniques.
Contribution
It introduces a multi-criteria approximation method for data placement and request routing in cache networks with capacity constraints, improving efficiency over non-cooperative caching.
Findings
Cost within 5-15% of optimal in simulations
Reduces central server load by up to 55%
Outperforms non-cooperative caching by about 20%
Abstract
We study the problem of optimizing the cost of content delivery in a cooperative network of caches at end-nodes. The caches could be, for example, within the computers of users downloading videos from websites (such as Netflix, Blockbuster etc.), DVRs (such as TiVo, or cable boxes) used as part of video on demand services or public hot-spots (e.g. Wi-Fi access points with a cache) deployed over a city to serve content to mobile users. Each cache serves user requests locally over a medium that incurs no additional costs (i.e. WiFi, home LAN); if a request is not cached, it must be fetched from another cache or a central server. In our model, each cache has a tiered back-haul internet connection, with a usage cap (and fixed per-byte costs thereafter). Redirecting requests intended for the central server to other caches with unused back-haul capacity can bring down the network costs. Our…
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 · Peer-to-Peer Network Technologies · Opportunistic and Delay-Tolerant Networks
