| Scaling laws and tradeoffs in peer-to-peer live multimedia streaming |
| Full text |
Pdf
(233 KB)
|
| Source
|
International Multimedia Conference
archive
Proceedings of the 14th annual ACM international conference on Multimedia
table of contents
Santa Barbara, CA, USA
SESSION: Systems session 2: distributed systems
table of contents
Pages: 539 - 548
Year of Publication: 2006
ISBN:1-59593-447-2
|
|
Authors
|
|
Tara Small
|
University of Toronto, Toronto, Ontario, Canada
|
|
Ben Liang
|
University of Toronto, Toronto, Ontario, Canada
|
|
Baochun Li
|
University of Toronto, Toronto, Ontario, Canada
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): , Downloads (12 Months): , Citation Count: 2
|
|
|
ABSTRACT
It is well-known that live multimedia streaming applications operate more efficiently when organized in peer-to-peer (P2P) topologies, since peer upload capacities are utilized to support other peers, and to alleviate the load and operating costs on the streaming servers. To date, there have been a number of existing experimental proposals with respect to how such peer-to-peer topologies are organized to support live streaming sessions. However, most of the existing proposals resort to intuition and heuristics when it comes to the design of such topology construction (i.e., neighbor selection) protocols. In this paper, we investigate the scaling laws of live P2P multimedia streaming, by quantitatively studying the asymptotic effects and tradeoffs among three key parameters in P2P streaming: server bandwidth cost, the maximum number of peers that can be supported, and the maximum number of streaming hops experienced by a peer. To further generalize our studies, we do not make restrictive assumptions in our theoretical analysis of such scaling laws: both peer upload capacities and peer lifetimes in a session may come from arbitrary distributions. With the theoretical insights we have developed, we propose Affinity, a simple and realistic heuristic to demonstrate the key benefits of our theoretical analysis in dynamic P2P networks, as compared to the topology construction algorithms in existing work.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. Jannotti, D. K. Gifford, K. L. Johnson, M. F. Kaashoek, and J. W. O. Jr., "Overcast: Reliable Multicasting with an Overlay Network," in Proc. Operating Systems Design and Implementation, pp. 292--301, October 2000.
|
| |
2
|
M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh, "SplitStream: High-bandwidth Content Distribution in a Cooperative Environment," in Proc. 2nd International Workshop on Peer-to-Peer Systems, February 2003.
|
 |
3
|
Dejan Kostić , Adolfo Rodriguez , Jeannie Albrecht , Amin Vahdat, Bullet: high bandwidth data dissemination using an overlay mesh, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
4
|
V. Pai, K. Kumar, K. Tamilmani, V. Sambamurthy, and A. E. Mohr, "Chainsaw: Eliminating Trees from Overlay Multicast," in Proc. 4th International Workshop on Peer-to-Peer Systems, February 2005.
|
| |
5
|
X. Zhang, J. Liu, B. Li, and T. P. Yum, "CoolStreaming/DONet: A Data-Driven Overlay Network for Efficient Live Media Streaming," in Proc. INFOCOM, March 2005.
|
 |
6
|
|
| |
7
|
J. C. V. Venkataraman, P. Francis, "Chunkyspread: Multi-tree Unstructured Peer-to-Peer Multicast," in Proc. 5th International Workshop on Peer-to-Peer Systems, February 2006.
|
| |
8
|
V. Vishnumurthy and P. Francis, "On Heterogeneous Overlay Construction and Random Node Selection in Unstructured P2P Networks," in Proc. INFOCOM, April 2006.
|
| |
9
|
|
| |
10
|
W. Ooi, "Dagster: Contributor-aware end-host multicast for media streaming in heterogeneous environment," in Proc. SPIE Multimedia Computing and Networking (MMCN), January 2005.
|
| |
11
|
J. Liang and K. Nahrstedt, "DagStream: Locality Aware and Failure Resilient Peer-to-Peer Streaming," in SPIE Multimedia Computing and Networking (MMCN), January 2006.
|
| |
12
|
R. B. Cooper, Introduction to Queueing Theory. Elsevier North Holland, Inc., 1981.
|
 |
13
|
Kunwadee Sripanidkulchai , Aditya Ganjam , Bruce Maggs , Hui Zhang, The feasibility of supporting large-scale live streaming applications with dynamic application end-points, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
| |
14
|
T. Small, B. Li, and B. Liang, "Outreach: Peer-to-Peer Topology Construction towards Minimized Server Bandwidth Costs," in IEEE Journal on Selected Areas in Communications, Special Issue on Peer-to-Peer Communications and Applications, First Quarter, 2007.
|
|