Title
A Peer-To-Peer Architecture For Media Streaming
Keywords
Application-layer multicast; Media streaming; Peer-to-peer (P2P)
Abstract
Given the fact that the Internet does not widely support Internet protocol multicast while content-distribution-networks technologies are costly, the concept of peer-to-peer could be a promising start for enabling large-scale streaming systems. In our so-called Zigzag approach, we propose a method for clustering peers into a hierarchy called the administrative organization for easy management, and a method for building the multicast tree atop this hierarchy for efficient content transmission. In Zigzag, the multicast tree has a height logarithmic with the number of clients, and a node degree bounded by a constant. This helps reduce the number of processing hops on the delivery path to a client while avoiding network bottleneck. Consequently, the end-to-end delay is kept small. Although one could build a tree satisfying such properties easily, an efficient control protocol between the nodes must be in place to maintain the tree under the effects of network dynamics. Zigzag handles such situations gracefully requiring a constant amortized worst-case control overhead. Especially, failure recovery is done regionally with impact on at most a constant number of existing clients and with mostly no burden on the server.
Publication Date
1-1-2004
Publication Title
IEEE Journal on Selected Areas in Communications
Volume
22
Issue
1
Number of Pages
121-133
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/JSAC.2003.818803
Copyright Status
Unknown
Socpus ID
0742286697 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/0742286697
STARS Citation
Tran, Duc A.; Hua, Kien A.; and Do, Tai T., "A Peer-To-Peer Architecture For Media Streaming" (2004). Scopus Export 2000s. 5659.
https://stars.library.ucf.edu/scopus2000/5659