ISP-Friendly Live P2P Streaming

ISP-Friendly Live P2P Streaming
复制标题

DOI:
10.1109/tnet.2013.2257840
复制
发表时间:
2014-02
期刊:
IEEE/ACM Transactions on Networking
影响因子:
--
通讯作者:
Nazanin Magharei;R. Rejaie;Ivica Rimac;V. Hilt;M. Hofmann
Nazanin Magharei;R. Rejaie;Ivica Rimac;V. Hilt;M. Hofmann
中科院分区:
其他
文献类型:
--
作者:
Nazanin Magharei;R. Rejaie;Ivica Rimac;V. Hilt;M. Hofmann

文献摘要

被引文献

相似文献

基于群的对等流(SPS)机制往往会产生大量昂贵的ISP间流量。覆盖连接的本地化减少了ISP间的流量。但是,它可能会对交付的质量产生不利影响。在本文中,我们系统地研究了SPS的本地化覆盖直播视频的性能。我们确定和讨论的基本瓶颈限制流质量和目前的橄榄,一个ISP友好的P2P流媒体直播视频机制。OLIVES保持完全本地化的覆盖,以减少ISP间的流量,并采用双层ISP间和ISP内调度方案,以最大限度地提高向各个对等方提供的质量。一个重要的设计选择是在子流级别执行基本调度,并在对等体之间使用隐式协调。这使得OLIVES能够有效地检测丢失的块,并以最小的协调开销及时将它们拉入ISP。此外,OLIVES采用了一种捷径技术,限制了每个参与对等体的缓冲区要求,并有效地减少了播放延迟。通过分析和广泛的模拟,我们证明了橄榄提供高质量的流在各种现实场景中的本地化覆盖的能力。
Swarm-based peer-to-peer streaming (SPS) mechanisms tend to generate a significant amount of costly inter-ISP traffic. Localization of overlay connectivity reduces inter-ISP traffic. However, it can 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 stream quality and present OLIVES, an ISP-friendly P2P streaming mechanism for live video. OLIVES maintains a fully localized overlay to reduce the volume of inter-ISP traffic and incorporates a two-tier inter-ISP and intra-ISP scheduling scheme to maximize the delivered quality to individual peers. One important design choice is to perform basic scheduling at a substream level and to use implicit coordination among peers. This allows OLIVES to efficiently detect missing blocks and pull them into the ISP in a timely manner with a minimum in coordination overhead. Furthermore, OLIVES incorporates a shortcutting technique that limits the buffer requirements for each participating peer and effectively reduced the playout latency. Through analysis and extensive simulations, we demonstrate the ability of OLIVES to deliver high-quality streams over localized overlays in various realistic scenarios.