ISP-friendly Live P2P Streaming

01 February 2014

New Image

Swarm-based Peer-to-Peer Streaming (SPS) mechanisms tend to generate a significant amount of costly interISP traffic. Localization of overlay connectivity reduces inter-ISP traffic but could adversely affect the delivered quality. In this paper, we systematically examine the performance of SPS for live video over localized overlays. We identify and discuss the fundamental bottlenecks limiting the delivered stream quality to peers. We present OLIVES, an ISP-friendly P2P streaming mechanism for live video. OLIVES maintains a fully localized overlay to reduce the volume of of inter-ISP traffic and incorporates a two-tier inter- and intra-ISP block scheduling schemes to maximize the delivered quality to individual peers. To address an array of challenges in the design of Inter-ISP scheduling scheme, OLIVES performs basic scheduling at substream (rather than block) level, and uses an implicit coordination among peers to efficiently detect and pull missing blocks into the ISP in a timely manner. OLIVES incorporates a shortcutting technique to limit the buffer requirements at individual peers, thus effectively reduces the playout latency. Through analysis and extensive simulations, we demonstrate the ability of OLIVES to deliver high quality stream over localized overlays in various realistic scenarios.