| Previous | [ 1] | [ 2] | [ 3] | [ 4] | [ 5] | [ 6] | [ 7] | [ 8] | [ 9] | [ 10] | [ 11] | [ 12] | [ 13] | [ 14] | [ 15] | [ 16] | [ 17] | [ 18] |
¡@
JIA-MING CHEN1, JENQ-SHIOU LEU2,+, YEN-CHIU CHEN1, HSIN-WEN WEI3 AND WEI-KUAN SHIH1
1Department of Computer Science
National Tsing Hua University
Hsinchu, 300 Taiwan
2Department of Electronic Engineering
National Taiwan University of Science and Technology
Taipei, 106 Taiwan
3Institute of Information Science
Academia Sinica
Taipei, 115 Taiwan
In a Peer-to-Peer (P2P) environment, which can improve scalability and lessen
bandwidth waste, the load of the Video-on-demand (VoD) services can be distributed to
reduce the burden on centralized video servers and maximize the bandwidth utilization.
Conventional P2P techniques for VoD services only consider data between active peers
in the same VoD session. The inactive peers that leave the session but still hold some of
the media content in their local storage are ignored. In this article, we design and implement
a fully decentralized VoD service via P2P techniques, which is referred to as the
MegaDrop system. The MegaDrop system not only takes active peers into consideration
but also provides mechanisms for discovering inactive peers that contain desired media
objects. Evaluation results of the MegaDrop system show that our architecture performs
more efficiently when the more inactive peers involving to provide media blocks.
Received November 11, 2009; revised March 19 & August 16, 2010; accepted September 23, 2010.
Communicated by Tei-Wei Kuo.
* A preliminary version of this paper has been presented at ICETE-SIGMAP, 2006, Setubal, Portugal.
+ Corresponding author.