SmoothCache: HTTP-Live Streaming Goes Peer-to-Peer

被引:0
|
作者
Roverso, Roberto [1 ,2 ]
El-Ansary, Sameh [1 ]
Haridi, Seif [2 ]
机构
[1] Peerialism Inc, Stockholm, Sweden
[2] Royal Inst Technol KTH, Stockholm, Sweden
来源
NETWORKING 2012, PT II | 2012年 / 7290卷
关键词
HTTP-Live streaming; peer-to-peer; caching; CDN;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present SmoothCache, a peer-to-peer live video streaming (P2PLS) system. The novelty of SmoothCache is threefold: i) It is the first P2PLS system that is built to support the relatively-new approach of using HTTP as the transport protocol for live content, ii) The system supports both single and multi-bitrate streaming modes of operation, and iii) In Smoothcache, we make use of recent advances in application-layer dynamic congestion control to manage priorities of transfers according to their urgency. We start by explaining why the HTTP live streaming semantics render many of the existing assumptions used in P2PLS protocols obsolete. Afterwards, we present our design starting with a baseline P2P caching model. We, then, show a number of optimizations related to aspects such as neighborhood management, uploader selection and proactive caching. Finally, we present our evaluation conducted on a real yet instrumented test network. Our results show that we can achieve substantial traffic savings on the source of the stream without major degradation in user experience.
引用
收藏
页码:29 / 43
页数:15
相关论文
共 50 条
  • [1] Peer2View a Peer-To-Peer HTTP-Live Streaming platform
    Roverso, Roberto
    El-Ansary, Sameh
    Haridi, Seif
    [J]. 2012 IEEE 12TH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2012, : 65 - 66
  • [2] Resilience in live peer-to-peer streaming
    Fodor, Viktoria
    Dan, Gyorgy
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 116 - 123
  • [3] AnySee: Peer-to-peer live streaming
    Liao, Xiaofei
    Jin, Hai
    Liu, Yunhao
    Ni, Lionel M.
    Deng, Dafu
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 2411 - 2420
  • [4] Network coding in live peer-to-peer streaming
    Wang, Mea
    Li, Baochun
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (08) : 1554 - 1567
  • [5] Managing peer-to-peer live streaming applications
    Cunningham, Raymond
    Biskupski, Bartosz
    Meier, Rene
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2008, 5053 : 140 - 153
  • [6] Proxy caching for peer-to-peer live streaming
    Xu, Ke
    Zhang, Ming
    Liu, Jiangchuan
    Qin, Zhijing
    Ye, Mingjiang
    [J]. COMPUTER NETWORKS, 2010, 54 (07) : 1229 - 1241
  • [7] Challenges on peer-to-peer live media streaming
    Gao, Wen
    Huo, Longshe
    [J]. MULTIMEDIA CONTENT ANALYSIS AND MINING, PROCEEDINGS, 2007, 4577 : 37 - +
  • [8] A Peer-to-Peer Architecture for Live Streaming with DRM
    Lan, Xuguang
    Xue, Jianru
    Tian, Lihua
    Hu, Wei
    Xu, Tao
    Zheng, Nanning
    [J]. 2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 1222 - 1226
  • [9] A novel peer management model for live peer-to-peer streaming
    Liao, Rongtao
    Yu, Shengsheng
    Dong, Lijun
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2007, : 542 - 545
  • [10] Optimizing Substream Scheduling for Peer-to-Peer Live Streaming
    Chan, K. -H. Kelvin
    Chan, S. -H. Gary
    Begen, Ali C.
    [J]. 2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 37 - +