Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 4/2010

01-12-2010

On-demand waypoints for live P2P video broadcasting

Authors: Aditya Ganjam, Sanjay G. Rao, Kunwadee Sripanidkulchai, Jibin Zhan, Hui Zhang

Published in: Peer-to-Peer Networking and Applications | Issue 4/2010

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Habib A, Chuang J (2004) Incentive mechanism for peer-to-peer media streaming. In: Proceedings of the 12th IEEE international workshop on quality of service (IWQoS’04) Habib A, Chuang J (2004) Incentive mechanism for peer-to-peer media streaming. In: Proceedings of the 12th IEEE international workshop on quality of service (IWQoS’04)
2.
go back to reference Banerjee S, Bhattacharjee B, Kommareddy C (2002) Scalable application layer multicast. In: Proceedings of ACM SIGCOMM Banerjee S, Bhattacharjee B, Kommareddy C (2002) Scalable application layer multicast. In: Proceedings of ACM SIGCOMM
3.
go back to reference Banerjee S, Kommareddy C, Kar K, Bhattacharjee S, Khuller S (2003) Construction of and efficient overlay multicast infrastructure for real-time applications. In: Proceedings of IEEE INFOCOM Banerjee S, Kommareddy C, Kar K, Bhattacharjee S, Khuller S (2003) Construction of and efficient overlay multicast infrastructure for real-time applications. In: Proceedings of IEEE INFOCOM
4.
go back to reference Bishop M, Rao SG, Sripanidkulchai K (2006) Considering priority in protocols for overlay multicast. In: Proceedings of IEEE infocom Bishop M, Rao SG, Sripanidkulchai K (2006) Considering priority in protocols for overlay multicast. In: Proceedings of IEEE infocom
5.
go back to reference Buchegger S, Boudec J (2003) A robust reputation system for p2p and mobile ad-hoc networks. In: Proceedings of the second workshop on economics of peer-to-peer systems Buchegger S, Boudec J (2003) A robust reputation system for p2p and mobile ad-hoc networks. In: Proceedings of the second workshop on economics of peer-to-peer systems
6.
go back to reference Castro M, Druschel P, Kermarrec A, Nandi A, Rowstron A, Singh A (2003) SplitStream: high-bandwidth content distribution in cooperative environments. In: Proceedings of SOSP Castro M, Druschel P, Kermarrec A, Nandi A, Rowstron A, Singh A (2003) SplitStream: high-bandwidth content distribution in cooperative environments. In: Proceedings of SOSP
7.
go back to reference Chu Y, Ganjam A, Ng TSE, Rao SG, Sripanidkulchai K, Zhan J, Zhang H (2004) Early experience with an internet broadcast system based on overlay multicast. In: Proceedings of USENIX Chu Y, Ganjam A, Ng TSE, Rao SG, Sripanidkulchai K, Zhan J, Zhang H (2004) Early experience with an internet broadcast system based on overlay multicast. In: Proceedings of USENIX
8.
go back to reference Chu Y, Rao SG, Zhang H (2000) A case for end system multicast. In: Proceedings of ACM sigmetrics Chu Y, Rao SG, Zhang H (2000) A case for end system multicast. In: Proceedings of ACM sigmetrics
9.
go back to reference Cohen B (2003) Incentives build robustness in bittorrent. In: Proceedings of first workshop on the economics of peer-to-peer systems Cohen B (2003) Incentives build robustness in bittorrent. In: Proceedings of first workshop on the economics of peer-to-peer systems
10.
go back to reference Dutta D, Goel A, Govindan R, Zhang H (2003) The design of a distributed rating scheme for peer-to-peer systems. In: Proceedings of the first workshop on economics of peer-to-peer systems Dutta D, Goel A, Govindan R, Zhang H (2003) The design of a distributed rating scheme for peer-to-peer systems. In: Proceedings of the first workshop on economics of peer-to-peer systems
12.
go back to reference Ganjam A, Zhang H (2004) Connectivity restrictions in overlay multicast. In: International workshop on network and operating system support for digital audio and video (NOSSDAV) Ganjam A, Zhang H (2004) Connectivity restrictions in overlay multicast. In: International workshop on network and operating system support for digital audio and video (NOSSDAV)
14.
go back to reference Gupta I, van Renesse R, Birman KP (2000) A probabilistically correct leader election protocol for large groups. In: International symposium on distributed computing, pp 89–103 Gupta I, van Renesse R, Birman KP (2000) A probabilistically correct leader election protocol for large groups. In: International symposium on distributed computing, pp 89–103
15.
go back to reference Huang C, Li J, Wang A, Ross K (2008) Understanding hybrid cdn-p2p: why limelight needs its own red swoosh. In: Proceedings of ACM NOSSDAV Huang C, Li J, Wang A, Ross K (2008) Understanding hybrid cdn-p2p: why limelight needs its own red swoosh. In: Proceedings of ACM NOSSDAV
16.
go back to reference Huang Y, Fu TZ, Chiu D, Lui J, Huang C (2008) Challenges, design and analysis of a large-scale p2p vod system. In: Proceedings of ACM SIGCOMM Huang Y, Fu TZ, Chiu D, Lui J, Huang C (2008) Challenges, design and analysis of a large-scale p2p vod system. In: Proceedings of ACM SIGCOMM
17.
go back to reference Jannotti J, Gifford D, Johnson KL, Kaashoek MF, O’Toole JW Jr (2000) Overcast: reliable multicasting with an overlay network. In: Proceedings of the fourth symposium on operating system design and implementation (OSDI) Jannotti J, Gifford D, Johnson KL, Kaashoek MF, O’Toole JW Jr (2000) Overcast: reliable multicasting with an overlay network. In: Proceedings of the fourth symposium on operating system design and implementation (OSDI)
18.
go back to reference Karagiannis T, Rodriguez P, Papagiannaki K (2005) Should internet service providers fear peer-assisted content distribution. In: Proceedings of ACM IMC Karagiannis T, Rodriguez P, Papagiannaki K (2005) Should internet service providers fear peer-assisted content distribution. In: Proceedings of ACM IMC
19.
go back to reference Kostic D, Rodriguez A, Albrecht J, Vahdat A (2003) Bullet: high bandwidth data dissemination using an overlay mesh. In: Proceedings of SOSP Kostic D, Rodriguez A, Albrecht J, Vahdat A (2003) Bullet: high bandwidth data dissemination using an overlay mesh. In: Proceedings of SOSP
20.
go back to reference Kung HT, Wu C-H (2003) Differentiated admission for peer-to-peer systems: incentivizing peers to contribute their resources. In: Proceedings of the first workshop on economics of peer-to-peer systems Kung HT, Wu C-H (2003) Differentiated admission for peer-to-peer systems: incentivizing peers to contribute their resources. In: Proceedings of the first workshop on economics of peer-to-peer systems
21.
go back to reference Liu Z, Shen Y, Ross K, Panwar S, Wang Y (2008) Substream trading: towards an open p2p live streaming system. In: Proceedings of IEEE ICNP Liu Z, Shen Y, Ross K, Panwar S, Wang Y (2008) Substream trading: towards an open p2p live streaming system. In: Proceedings of IEEE ICNP
22.
go back to reference Magharei N, Rejaie R, Guo Y (2007) Mesh or multiple-tree: a comparative study of live p2p streaming approaches. In: Proceedings of IEEE INFOCOM Magharei N, Rejaie R, Guo Y (2007) Mesh or multiple-tree: a comparative study of live p2p streaming approaches. In: Proceedings of IEEE INFOCOM
23.
go back to reference Mol JD, Epema DHP, Sips HJ (2007) The orchard algorithm: building multicast trees for p2p video multicasting without free-riding. IEEE Trans Multimedia 9(8):1593–1604CrossRef Mol JD, Epema DHP, Sips HJ (2007) The orchard algorithm: building multicast trees for p2p video multicasting without free-riding. IEEE Trans Multimedia 9(8):1593–1604CrossRef
24.
go back to reference Ng T, Wallach D, Druschel P (2004) Incentives-compatible peer-to-peer multicast. In: Proceedings of the second workshop on economics of peer-to-peer systems Ng T, Wallach D, Druschel P (2004) Incentives-compatible peer-to-peer multicast. In: Proceedings of the second workshop on economics of peer-to-peer systems
25.
go back to reference Ng TE, Zhang H (2002) Predicting internet network distance with coordinates-based approaches. In: Proceedings of IEEE INFOCOM Ng TE, Zhang H (2002) Predicting internet network distance with coordinates-based approaches. In: Proceedings of IEEE INFOCOM
26.
go back to reference Padmanabhan V, Wang H, Chou P (2003) Resilient peer-to-peer streaming. In: Proceedings of IEEE ICNP Padmanabhan V, Wang H, Chou P (2003) Resilient peer-to-peer streaming. In: Proceedings of IEEE ICNP
27.
go back to reference Pai V, Tamilmani K, Sambamurthy V, Kumar K, Mohr A (2005) Chainsaw: eliminating trees from overlay multicast. In: Proc the 4th international workshop on peer-to-peer systems (IPTPS) Pai V, Tamilmani K, Sambamurthy V, Kumar K, Mohr A (2005) Chainsaw: eliminating trees from overlay multicast. In: Proc the 4th international workshop on peer-to-peer systems (IPTPS)
28.
go back to reference Pendarakis D, Shi S, Verma D, Waldvogel M (2001) ALMI: an application level multicast infrastructure. In: Proceedings of 3rd usenix symposium on internet technologies & systems (USITS) Pendarakis D, Shi S, Verma D, Waldvogel M (2001) ALMI: an application level multicast infrastructure. In: Proceedings of 3rd usenix symposium on internet technologies & systems (USITS)
29.
go back to reference Pianese F, Perino D, Keller J, Biersack EW (2007) Pulse: an adaptive, incentive-based, unstructured p2p live streaming system. IEEE Trans Multimedia 9(8):1645–1660CrossRef Pianese F, Perino D, Keller J, Biersack EW (2007) Pulse: an adaptive, incentive-based, unstructured p2p live streaming system. IEEE Trans Multimedia 9(8):1645–1660CrossRef
32.
go back to reference Shrivastava V, Banerjee S (2005) Natural selection in p2p streaming: from the cathedral to the bazaar. In: Proceedings of ACM NOSSDAV, Skamania, WA Shrivastava V, Banerjee S (2005) Natural selection in p2p streaming: from the cathedral to the bazaar. In: Proceedings of ACM NOSSDAV, Skamania, WA
33.
go back to reference Sripanidkulchai K, Ganjam A, Maggs B, Zhang H (2004) The feasibility of peer-to-peer architectures for large-scale live streaming application. In: Proceedings of the ACM SIGCOMM Sripanidkulchai K, Ganjam A, Maggs B, Zhang H (2004) The feasibility of peer-to-peer architectures for large-scale live streaming application. In: Proceedings of the ACM SIGCOMM
34.
go back to reference Sung Y, Bishop M, Rao S (2006) Enabling contribution awareness in an overlay broadcasting system. In: Proceedings of ACM SIGCOMM Sung Y, Bishop M, Rao S (2006) Enabling contribution awareness in an overlay broadcasting system. In: Proceedings of ACM SIGCOMM
35.
go back to reference White B, Lepreau J, Stoller L, Ricci R, Guruprasad S, Newbold M, Hibler M, Barb C, Joglekar A (2002) An integrated experimental environment for distributed systems and networks. In: OSDI02, Boston, MA, pp 255–270 White B, Lepreau J, Stoller L, Ricci R, Guruprasad S, Newbold M, Hibler M, Barb C, Joglekar A (2002) An integrated experimental environment for distributed systems and networks. In: OSDI02, Boston, MA, pp 255–270
36.
go back to reference Xu D, Chai HK, Rosenberg C, Kulkami S (2003) Analysis of a hybrid architecture for cost-effective streaming media distribution. In: ACM MMCN Xu D, Chai HK, Rosenberg C, Kulkami S (2003) Analysis of a hybrid architecture for cost-effective streaming media distribution. In: ACM MMCN
37.
go back to reference Yuen S, Li B (2005) Strategyproof mechanisms for dynamic multicast tree formation in overlay networks. In: Proceedings of IEEE infocom Yuen S, Li B (2005) Strategyproof mechanisms for dynamic multicast tree formation in overlay networks. In: Proceedings of IEEE infocom
38.
go back to reference Zhang X, Liu J, Li B, Yum T-SP (2005) Donet/coolstreaming: a data-driven overlay network for live media streaming. In: Proceedings of IEEE INFOCOM Zhang X, Liu J, Li B, Yum T-SP (2005) Donet/coolstreaming: a data-driven overlay network for live media streaming. In: Proceedings of IEEE INFOCOM
Metadata
Title
On-demand waypoints for live P2P video broadcasting
Authors
Aditya Ganjam
Sanjay G. Rao
Kunwadee Sripanidkulchai
Jibin Zhan
Hui Zhang
Publication date
01-12-2010
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 4/2010
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-009-0059-1

Other articles of this Issue 4/2010

Peer-to-Peer Networking and Applications 4/2010 Go to the issue

Premium Partner