An Efficient Caching Mechanism for Video-on-Demand Service over Peer-to-Peer Network

In contrast to peer-to-peer(P2P) file sharing, video-on-demand(VoD) streaming technology over P2P network is still awaiting breakthrough. The demands on scalability, playback deadlines for all peer nodes and playback continuity under a dynamic peer join/leave situation in a lossy P2P network are the major challenges for deploying a P2P based VoD system. In this paper an efficient weight-based caching mechanism, including a prefetching algorithm and a cache replacement algorithm, is proposed to satisfy these needs for P2P based VoD systems. The simulation results are presented to show that by engaging our proposed mechanism better quality-of-service could be achieved at an acceptable gossip cost comparing to another two existing relatively better solutions.

[1]  Stefan Schmid,et al.  Push-to-Pull Peer-to-Peer Live Streaming , 2007, DISC.

[2]  Klara Nahrstedt,et al.  Layered peer-to-peer streaming , 2003, NOSSDAV '03.

[3]  Kam-Wing Ng,et al.  A novel caching mechanism for peer-to-peer based media-on-demand streaming , 2008, J. Syst. Archit..

[4]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[5]  Shipeng Li,et al.  Segment tree based control plane protocol for peer-to-peer on-demand streaming service discovery , 2005, Visual Communications and Image Processing.

[6]  Azer Bestavros,et al.  dPAM: a distributed prefetching protocol for scalable asynchronous multicast in P2P systems , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[7]  Jian Feng A Novel Caching Mechanism for P2P Video-on-Demand Systems , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[8]  Shiqiang Yang,et al.  Chasing: An Efficient Streaming Mechanism for Scalable and Resilient Video-on-Demand Service over Peer-to-Peer Networks , 2006, Networking.

[9]  Azer Bestavros,et al.  Osmosis: scalable delivery of real-time streaming media in ad-hoc overlay networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[10]  Azer Bestavros,et al.  Scalability of multicast delivery for non-sequential streaming access , 2002, SIGMETRICS '02.

[11]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.