SmoothCache: HTTP-live streaming goes peer-to-peer
2012 (English)In: Networking 2012, Springer Berlin/Heidelberg, 2012, Vol. 7290 LNCS, no PART 2, 29-43 p.Conference paper (Refereed)
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.
Place, publisher, year, edition, pages
Springer Berlin/Heidelberg, 2012. Vol. 7290 LNCS, no PART 2, 29-43 p.
, Lecture Notes in Computer Science, ISSN 0302-9743 ; 7290
caching, CDN, HTTP-Live streaming, peer-to-peer
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-99907DOI: 10.1007/978-3-642-30054-7_3ScopusID: 2-s2.0-84861653146ISBN: 978-364230053-0OAI: oai:DiVA.org:kth-99907DiVA: diva2:543418
11th International IFIP TC 6 Networking Conference, NETWORKING 2012; Prague; 21 May 2012 through 25 May 2012
FunderSwedish e‐Science Research CenterICT - The Next Generation
QC 201208082012-08-082012-08-022013-11-22Bibliographically approved