DocumentCode
514480
Title
A grouping algorithm of helpers in peer-to-peer video-on-demand systems
Author
Li, Xia ; Zou, Rua ; Zhao, Xinchao ; Yang, Fangchun
Author_Institution
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
Volume
1
fYear
2010
fDate
7-10 Feb. 2010
Firstpage
497
Lastpage
501
Abstract
Peer-to-peer (P2P) content distribution effectively solves the problem of large-scale streaming media delivery. But the performance of a P2P system is primarily bottlenecked, because the upload bandwidth of the participating peers is limited. Using helpers in the P2P system utilizes upload bandwidth of those idle peers uninterested in the delivered content, which further improves the performance of P2P systems, and the feasibility and validity have been testified. Aiming at the p2p video-on-demand system, this thesis designs a novel grouping algorithm of helpers. In order to make more rational and effective use of helpers, the algorithm divides the helpers into different groups according to the number of each video´s users, thus reducing the average view delay of whole system and improving the utilization rate of the helpers, reinforcing watch experience for users of the system. Analysis and simulation results corroborate the effectiveness of the proposed algorithm in the paper.
Keywords
bandwidth allocation; media streaming; peer-to-peer computing; video on demand; grouping algorithm; peer-to-peer content distribution; peer-to-peer video-on-demand systems; streaming media delivery; Algorithm design and analysis; Analytical models; Bandwidth; Delay effects; Delay systems; Large-scale systems; Peer to peer computing; Streaming media; System testing; Watches; P2P; grouping algorithm; helpers; streaming media; video-on-demand;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Technology (ICACT), 2010 The 12th International Conference on
Conference_Location
Phoenix Park
ISSN
1738-9445
Print_ISBN
978-1-4244-5427-3
Type
conf
Filename
5440413
Link To Document