ISP-friendly Peer-assisted On-demand Streaming of Long Duration Content in BBC iPlayer
Dmytro Karamshuk, Nishanth Sastry, Andrew Secker, Jigna Chandaria

TL;DR
This paper investigates the potential of peer-assisted streaming in BBC iPlayer, analyzing obstacle factors like ISP locality, bitrate matching, and participation, and evaluates techniques to enhance traffic savings.
Contribution
It provides empirical insights into how ISP locality, bitrate stratification, and partial participation affect P2P streaming efficiency, and assesses methods like content bundling and caching to improve gains.
Findings
Up to 88% traffic savings with local ISP swarms
Bitrate stratification creates large sub-swarms without reducing savings
Caching significantly enhances peer assistance benefits
Abstract
In search of scalable solutions, CDNs are exploring P2P support. However, the benefits of peer assistance can be limited by various obstacle factors such as ISP friendliness - requiring peers to be within the same ISP, bitrate stratification - the need to match peers with others needing similar bitrate, and partial participation - some peers choosing not to redistribute content. This work relates potential gains from peer assistance to the average number of users in a swarm, its capacity, and empirically studies the effects of these obstacle factors at scale, using a month-long trace of over 2 million users in London accessing BBC shows online. Results indicate that even when P2P swarms are localised within ISPs, up to 88% of traffic can be saved. Surprisingly, bitrate stratification results in 2 large sub-swarms and does not significantly affect savings. However, partial…
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.
