Peer-to-Peer Video-on-Demand Service in NuWeb

Traditional client/server architecture has difficulty in coping with the significant growth of user demands due to the continuing growth of video quality and ease of producing video content. Consequently, peer-to-peer (P2P) architecture has become the most feasible solution for providing video content. In order to provide high quality video, piece scheduling, peer selection, failure recovery and a robust streaming architecture are crucial to P2P video streaming systems. On the other hand, user privacy is a concern in the age of web2.0. Most Internet users have to share their information through well-known large-scale commercial websites. These websites often have capacity restriction for users, and constraints on users’ copyright. NuWeb was proposed to ensure user’s privacy by providing individual space to each user in the cyber-world. Based on the infrastructure of NuWeb, this study presents a proxy-assisted P2P VOD architecture. Regional proxies of NUWeb can deliver and autonomously share videos for every user in the P2P system. Furthermore, Gray Relation Analysis based (GRA-based) peer selection and deadline-based piece scheduling are also proposed to offer reliable video transmission. The simulation experiments demonstrate that our approach can provide low delay, high resilience and high streaming quality to users.

[1]  Yang Guo,et al.  PONDER: Performance Aware P2P Video-on-Demand Service , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[2]  J. Deng,et al.  Introduction to Grey system theory , 1989 .

[3]  Hai Jin,et al.  OCTOPUS: A Hybrid Scheduling Strategy for P2P VoD Services , 2007, Sixth International Conference on Grid and Cooperative Computing (GCC 2007).

[4]  Michalis Faloutsos,et al.  BiToS: Enhancing BitTorrent for Supporting Streaming Applications , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[5]  Songqing Chen,et al.  Design and evaluation of a scalable and reliable P2P assisted proxy for on-demand streaming media delivery , 2006, IEEE Transactions on Knowledge and Data Engineering.

[6]  Anup Basu,et al.  pcVOD: Internet Peer-to-Peer Video-On-Demand with Storage Caching on Peers , 2005, DMS.

[7]  Bo Li,et al.  DONet: A Data-Driven Overlay Network For Efficient Live Media Streaming , 2004, INFOCOM 2005.

[8]  Seung-Hun Jin,et al.  Video-on-Demand Streaming in P2P Environment , 2007, 2007 IEEE International Symposium on Consumer Electronics.

[9]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[10]  Kien A. Hua,et al.  P2VoD: providing fault tolerant video-on-demand streaming in peer-to-peer environment , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[11]  Donald F. Towsley,et al.  P2Cast: peer-to-peer patching scheme for VoD service , 2003, WWW '03.

[12]  Hai Jin,et al.  Providing VoD Services Based on Unstructured Overlay , 2007, Third International Conference on Semantics, Knowledge and Grid (SKG 2007).

[13]  Hwang Kyu Choi,et al.  P2Proxy: peer-to-peer proxy caching scheme for VOD service , 2005, Sixth International Conference on Computational Intelligence and Multimedia Applications (ICCIMA'05).

[14]  Cheng Huang,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM '07.