Skip to main content

The feasibility of supporting large-scale live streaming applications with dynamic application end-points

Publication ,  Journal Article
Sripanidkulchai, K; Ganjam, A; Maggs, B; Zhang, H
Published in: Computer Communication Review
December 1, 2004

While application end-point architectures have proven to be viable solutions for large-scale distributed applications such as distributed computing and file-sharing, there is little known about its feasibility for more bandwidth-demanding applications such as live streaming. Heterogeneity in bandwidth resources and dynamic group membershi inherent properties of application end-points, may adversely affect the construction of a usable and efficient overlay. At large scales, the problems become even more challenging. In this paper, we study one of the most prominent architectural issues in overlay multicast: the feasibility of supporting large-scale groups using an application end-point architecture. We look at three key requirements for feasibility: (i) are there enough resources to construct an overlay, (ii) can a stable and connected overlay be maintained in the presence of group dynamics, and (iii) can an efficient overlay be constructed? Using traces from a large content delivery network, we characterize the behavior of users watching live audio and video streams. We show that in many common real-world scenarios, all three requirements are satisfied. In addition, we evaluate the performance of several design alternatives and show that simple algorithms have the potential to meet these requirements in practice. Overall, our results argue for the feasibility of supporting large-scale live streaming using an application end-point architecture. Copyright 2004 ACM.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Computer Communication Review

DOI

ISSN

0146-4833

Publication Date

December 1, 2004

Volume

34

Issue

4

Start / End Page

107 / 120

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sripanidkulchai, K., Ganjam, A., Maggs, B., & Zhang, H. (2004). The feasibility of supporting large-scale live streaming applications with dynamic application end-points. Computer Communication Review, 34(4), 107–120. https://doi.org/10.1145/1030194.1015480
Sripanidkulchai, K., A. Ganjam, B. Maggs, and H. Zhang. “The feasibility of supporting large-scale live streaming applications with dynamic application end-points.” Computer Communication Review 34, no. 4 (December 1, 2004): 107–20. https://doi.org/10.1145/1030194.1015480.
Sripanidkulchai K, Ganjam A, Maggs B, Zhang H. The feasibility of supporting large-scale live streaming applications with dynamic application end-points. Computer Communication Review. 2004 Dec 1;34(4):107–20.
Sripanidkulchai, K., et al. “The feasibility of supporting large-scale live streaming applications with dynamic application end-points.” Computer Communication Review, vol. 34, no. 4, Dec. 2004, pp. 107–20. Scopus, doi:10.1145/1030194.1015480.
Sripanidkulchai K, Ganjam A, Maggs B, Zhang H. The feasibility of supporting large-scale live streaming applications with dynamic application end-points. Computer Communication Review. 2004 Dec 1;34(4):107–120.

Published In

Computer Communication Review

DOI

ISSN

0146-4833

Publication Date

December 1, 2004

Volume

34

Issue

4

Start / End Page

107 / 120

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software