ISP-friendly peer-assisted on-demand streaming of long duration content in BBC iPlayer

ISP-friendly peer-assisted on-demand streaming of long duration content in BBC iPlayer
复制标题

DOI:
10.1109/infocom.2015.7218393
复制
发表时间:
2015-04
期刊:
2015 IEEE Conference on Computer Communications (INFOCOM)
影响因子:
--
通讯作者:
Dmytro Karamshuk;Nishanth R. Sastry;Andrew Secker;Jigna Chandaria
Dmytro Karamshuk;Nishanth R. Sastry;Andrew Secker;Jigna Chandaria
中科院分区:
其他
文献类型:
--
作者:
Dmytro Karamshuk;Nishanth R. Sastry;Andrew Secker;Jigna Chandaria

文献摘要

相似文献

为了寻找可扩展的解决方案,CDN正在探索P2P支持。然而,对等协助的益处可能受到各种障碍因素的限制,例如ISP友好性-要求对等体在同一ISP内,比特率分层-需要将对等体与需要类似比特率的其他对等体匹配,以及部分参与-一些对等体选择不重新分发内容。这项工作涉及潜在的收益,从同行援助的平均用户数在一个群体中,其容量,并实证研究这些障碍因素的影响,在规模,使用长达一个月的跟踪超过200万用户在伦敦访问英国广播公司的节目在线。研究结果表明,即使P2P群集中在ISP内,也可以节省高达88%的流量。令人惊讶的是,比特率分层导致2个大的子群,并且不会显著影响节省。然而,部分参与和对最小群体规模的需要确实影响收益。我们调查的改进,以获得从增加内容的可用性,通过两个良好的研究技术:内容缓存-结合多个项目,以增加可用性,和历史缓存以前观看的项目。捆绑被证明是无效的,因为来自较大捆绑的增加的服务器流量超过了可用性的好处,但是简单的缓存可以大大提高来自对等协助的流量收益。
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 participation, and the need for a minimum swarm size do affect gains. We investigate improvements to gain from increasing content availability through two well-studied techniques: content bundling-combining multiple items to increase availability, and historical caching of previously watched items. Bundling proves ineffective as increased server traffic from larger bundles outweighs benefits of availability, but simple caching can considerably boost traffic gains from peer assistance.