On-demand waypoints for live P2P video broadcasting

被引:5
作者
Ganjam, Aditya [2 ]
Rao, Sanjay G. [1 ]
Sripanidkulchai, Kunwadee [3 ]
Zhan, Jibin [2 ]
Zhang, Hui [4 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
[2] Conviva, San Mateo, CA USA
[3] IBM TJ Watson Res Ctr, Hawthorne, NY USA
[4] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
关键词
P2P; Video streaming; Waypoints; Resource constraint; Churn;
D O I
10.1007/s12083-009-0059-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A peer-to-peer architecture has emerged as a promising approach to enabling the ubiquitous deployment of live video broadcasting on the Internet. However the performance in these architectures is unpredictable and fundamentally constrained by the characteristics of the members participating in the broadcast. By characteristics, we refer to user dynamics, out-going bandwidth connectivity, whether the member is behind NAT/firewall, and the network conditions among participating members. While several researchers have looked at hybrid P2P/CDN approaches to address these issues, such approaches require provisioning of centralized server resources prior to a broadcast, which complicates the goal of ubiquitous video broadcasting. In this paper, we explore an alternative architecture where users are willing to donate their bandwidth resources to a broadcast event, even though they are not a participant in the event. Such users constitute what we term a waypoint community. Any given broadcast event involves constructing overlays only based on participants to the extent possible, however waypoints may be dynamically invoked in an on-demand, performance-driven fashion to improve the performance of a broadcast. We present the design of a system built on this idea. Detailed results from trace-driven experiments over the PlanetLab distributed infrastructure and Emulab demonstrate the potential of the waypoint architecture to improve the performance of purely P2P-based overlays.
引用
收藏
页码:277 / 293
页数:17
相关论文
共 37 条
  • [1] [Anonymous], P 1 WORKSH EC PEER T
  • [2] [Anonymous], 2003, Incentives build robustness in bittorrent
  • [3] [Anonymous], 2000, P 4 S OP SYST DES IM
  • [4] Banerjee S., 2002, P ACM SIGCOMM
  • [5] Banerjee S., 2003, P IEEE INFOCOM
  • [6] BISHOP M, 2006, P IEEE INF
  • [7] BUCHEGGER S, 2003, P 2 WORKSH EC PEER T
  • [8] CASTRO M, 2003, P SOSP
  • [9] CHU Y, 2000, P ACM SIGM
  • [10] CHU Y, 2004, P USENIX