TY - JOUR
T1 - LayerP2P
T2 - Using layered video chunks in P2P live streaming
AU - Liu, Zhengye
AU - Shen, Yanming
AU - Ross, Keith W.
AU - Panwar, Shivendra S.
AU - Wang, Yao
N1 - Funding Information:
Manuscript received January 20, 2009; revised June 28, 2009. First published August 18, 2009; current version published October 16, 2009. This work was supported in part by the National Science Foundation under Grant No. CNS-0435228 and in part by the New York State Center for Advanced Technology in Telecommunications (CATT) at Polytechnic Institute of New York University, Brooklyn, NY. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Zhihai (Henry) He.
PY - 2009/11
Y1 - 2009/11
N2 - Although there are several successful commercial deployments of live P2P streaming systems, the current designs 1) lack incentives for users to contribute bandwidth resources, 2) lack adaptation to aggregate bandwidth availability, and 3) exhibit poor video quality when bandwidth availability falls below bandwidth supply. In this paper, we propose, prototype, deploy, and validate LayerP2P, a P2P live streaming system that addresses all three of these problems. LayerP2P combines layered video, mesh P2P distribution, and a tit-for-tat-like algorithm, in a manner such that a peer contributing more upload bandwidth receives more layers and consequently better video quality. We implement LayerP2P (including seeds, clients, trackers, and layered codecs), deploy the prototype in PlanetLab, and perform extensive experiments. We also examine a wide range of scenarios using trace-driven simulations. The results show that LayerP2P has high efficiency, provides differentiated service, adapts to bandwidth deficient scenarios, and provides protection against free-riders.
AB - Although there are several successful commercial deployments of live P2P streaming systems, the current designs 1) lack incentives for users to contribute bandwidth resources, 2) lack adaptation to aggregate bandwidth availability, and 3) exhibit poor video quality when bandwidth availability falls below bandwidth supply. In this paper, we propose, prototype, deploy, and validate LayerP2P, a P2P live streaming system that addresses all three of these problems. LayerP2P combines layered video, mesh P2P distribution, and a tit-for-tat-like algorithm, in a manner such that a peer contributing more upload bandwidth receives more layers and consequently better video quality. We implement LayerP2P (including seeds, clients, trackers, and layered codecs), deploy the prototype in PlanetLab, and perform extensive experiments. We also examine a wide range of scenarios using trace-driven simulations. The results show that LayerP2P has high efficiency, provides differentiated service, adapts to bandwidth deficient scenarios, and provides protection against free-riders.
KW - Layered video
KW - Peer-to-peer
KW - Streaming
UR - http://www.scopus.com/inward/record.url?scp=70350306414&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350306414&partnerID=8YFLogxK
U2 - 10.1109/TMM.2009.2030656
DO - 10.1109/TMM.2009.2030656
M3 - Article
AN - SCOPUS:70350306414
SN - 1520-9210
VL - 11
SP - 1340
EP - 1352
JO - IEEE Transactions on Multimedia
JF - IEEE Transactions on Multimedia
IS - 7
M1 - 5208239
ER -