DocumentCode
1192921
Title
Distributed Throughput Maximization in P2P VoD Applications
Author
He, Yifeng ; Lee, Ivan ; Guan, Ling
Author_Institution
Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, ON
Volume
11
Issue
3
fYear
2009
fDate
4/1/2009 12:00:00 AM
Firstpage
509
Lastpage
522
Abstract
In peer-to-peer (P2P) video-on-demand (VoD) systems, a scalable source coding is a promising solution to provide heterogeneous peers with different video quality. In this paper, we present a systematic study on the throughput maximization problem in P2P VoD applications. We apply network coding to scalable P2P systems to eliminate the delivery redundancy. Since each peer receives distinct packets, a peer with a higher throughput can reconstruct the video at a higher quality. We maximize the throughput in the existing buffer-forwarding P2P VoD systems using a fully distributed algorithm. We demonstrate in the simulations that the proposed distributed algorithm achieves a higher throughput compared to the proportional allocation scheme or the equal allocation scheme. The existing buffer-forwarding architecture has a limitation in total upload capacity. Therefore we propose a hybrid-forwarding P2P VoD architecture to improve the throughput by combining the buffer-forwarding approach with the storage-forwarding approach. The throughput maximization problem in the hybrid-forwarding architecture is also solved using a fully distributed algorithm. We demonstrate that the proposed hybrid-forwarding architecture greatly improves the throughput compared to the existing buffer-forwarding architecture. In addition, by adjusting the priority weight at each peer, we can implement the differentiated throughput among different users within a video session in the buffer-forwarding architecture, and the differentiated throughput among different video sessions in the hybrid-forwarding architecture.
Keywords
distributed algorithms; image reconstruction; optimisation; peer-to-peer computing; source coding; video coding; video on demand; VoD; buffer-forwarding architecture; distributed algorithm; distributed throughput maximization; hybrid-forwarding architecture; network coding; peer-to-peer system; scalable source coding; storage-forwarding architecture; video quality; video reconstruction; video-on-demand; Bandwidth; Buffer storage; Distributed algorithms; Helium; Network coding; Peer to peer computing; Source coding; Streaming media; Throughput; Web and internet services; Convex optimization; distributed algorithm; hybrid-forwarding architecture; peer-to-peer (P2P) video-on-demand (VoD); throughput maximization;
fLanguage
English
Journal_Title
Multimedia, IEEE Transactions on
Publisher
ieee
ISSN
1520-9210
Type
jour
DOI
10.1109/TMM.2009.2012921
Filename
4801515
Link To Document