TY - JOUR
T1 - Inferring network-wide quality in P2P live streaming systems
AU - Hei, Xiaojun
AU - Liu, Yong
AU - Ross, Keith W.
N1 - Funding Information:
Manuscript received March 15, 2007; revised July 31, 2007. This work was supported by the National Science Council under Grant ITR-0325726 and Grant CNS-0519998. The associate editor coordinating the review of this manuscript and approving it for publication was Prof. Gunnar Karlsson.
PY - 2007/12
Y1 - 2007/12
N2 - This paper explores how to remotely monitor network-wide quality in mesh-pull P2P live streaming systems. Peers in such systems advertise to each other buffer maps which summarize the chunks of the video stream that they currently have cached and make available for sharing. We demonstrate how buffer maps can be exploited to monitor network-wide quality. We show that the information provided in a peer's advertised buffer map correlates with that peer's viewing-continuity and startup latency. Given this correlation, we remotely harvest buffer maps from many peers and then process these buffer maps to estimate the video playback quality. We apply this methodology to a popular P2P live streaming system, namely, P2P live. To harvest buffer maps, we build a buffer-map crawler and also deploy passive sniffing nodes. We process the harvested buffer maps and present results for network-wide playback continuity, startup latency, playback lags among peers, and chunk propagation patterns. The results show that this methodology can provide reasonably accurate estimates of ongoing video playback quality throughout the network.
AB - This paper explores how to remotely monitor network-wide quality in mesh-pull P2P live streaming systems. Peers in such systems advertise to each other buffer maps which summarize the chunks of the video stream that they currently have cached and make available for sharing. We demonstrate how buffer maps can be exploited to monitor network-wide quality. We show that the information provided in a peer's advertised buffer map correlates with that peer's viewing-continuity and startup latency. Given this correlation, we remotely harvest buffer maps from many peers and then process these buffer maps to estimate the video playback quality. We apply this methodology to a popular P2P live streaming system, namely, P2P live. To harvest buffer maps, we build a buffer-map crawler and also deploy passive sniffing nodes. We process the harvested buffer maps and present results for network-wide playback continuity, startup latency, playback lags among peers, and chunk propagation patterns. The results show that this methodology can provide reasonably accurate estimates of ongoing video playback quality throughout the network.
KW - IPTV
KW - Measurement
KW - Peer-to-peer streaming
KW - Video quality monitoring
UR - http://www.scopus.com/inward/record.url?scp=36749005177&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=36749005177&partnerID=8YFLogxK
U2 - 10.1109/JSAC.2007.071204
DO - 10.1109/JSAC.2007.071204
M3 - Article
AN - SCOPUS:36749005177
SN - 0733-8716
VL - 25
SP - 1640
EP - 1654
JO - IEEE Journal on Selected Areas in Communications
JF - IEEE Journal on Selected Areas in Communications
IS - 9
ER -