Broadcast-based peer-to-peer collaborative video streaming among mobiles

被引:66
作者
Leung, Man-Fung [1 ]
Chan, S. -H Gary [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Kowloon, Hong Kong, Peoples R China
关键词
ad-hoc; collaborative streaming; mobiles; peer-to-peer; video broadcasting;
D O I
10.1109/TBC.2006.889093
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In traditional mobile streaming networks such as 3G cellular networks, all users pull streams from a server. Such pull model leads to high streaming cost and problem in system scalability. In this paper, we propose and investigate a fully distributed, scalable,. and cost-effective protocol to distribute multimedia content to mobiles in a peer-to-peer manner. Our protocol, termed Collaborative Streaming among Mobiles (COSMOS), makes use of broadcasting and data sharing to achieve high performance (in terms of delay, cost fairness, stream continuity, etc.). In COSMOS, only a few peers pull video descriptions from base stations. Using a free broadcast channel (such as Wi-Fi and Bluetooth), they share the streams to nearby neighbors. As a result, COSMOS greatly reduces the streaming cost and cellular bandwidth requirement. Furthermore, as video streams are supplied by multiple peers, COSMOS is robust to peer failure. Since broadcasting is used to distribute video data, COSMOS is highly scalable to large number of users. In COSMOS, peers autonomously determine whether to broadcast packets or not in order to efficiently use of the channel bandwidth. By taking turns to pull descriptions, peers can effectively share, and hence substantially reduce, streaming cost. As broadcast scope is small and peers can often obtain a number of streams from its neighbors, COSMOS achieves low delay and excellent stream continuity.
引用
收藏
页码:350 / 361
页数:12
相关论文
共 33 条
[1]  
[Anonymous], PEER TO PEER COMPUTI
[2]  
[Anonymous], P INT C IM PROC
[3]  
Apostolopoulos J, 2002, IEEE INFOCOM SER, P1736, DOI 10.1109/INFCOM.2002.1019427
[4]   Error-resilient video compression through the use of multiple states [J].
Apostolpoulos, JG .
2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2000, :352-355
[5]   Bluetooth: Technology for short-range wireless APPs [J].
Bhagwat, P .
IEEE INTERNET COMPUTING, 2001, 5 (03) :96-103
[6]   Selecting forwarding neighbors in wireless ad hoc networks [J].
Calinescu, G ;
Mandoiu, II ;
Wan, PJ ;
Zelikovsky, AZ .
MOBILE NETWORKS & APPLICATIONS, 2004, 9 (02) :101-111
[7]   Broadcasting video with the knowledge of user delay preference [J].
Chan, SHG ;
Yeung, SHI .
IEEE TRANSACTIONS ON BROADCASTING, 2003, 49 (02) :150-161
[8]   Client buffering techniques for scalable video broadcasting over broadband networks with low user delay [J].
Chan, SHG ;
Yeung, SHI .
IEEE TRANSACTIONS ON BROADCASTING, 2002, 48 (01) :19-26
[9]   WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks [J].
Mainak Chatterjee ;
Sajal K. Das ;
Damla Turgut .
Cluster Computing, 2002, 5 (2) :193-204
[10]  
Chen JC, 2005, IEEE ICC, P3623