Design of Distributed Prefetching Protocol in Push-to-Peer Video-on-Demand System

Authors

  • R Thiruselvan Assistant Professor, Computer Science and Engineering Department, Sri Venkateswara college of Engineering & technology, Affiliated to Anna University, Chennai

Keywords:

Full striping scheme, Code-based placement scheme, Upstream bandwidth, Distributed Prefetching Protocol, Set-top-box, video streaming, pull phase, Push phase

Abstract

Peer-to-peer networks have to streaming the video on the Internet. In P2P streaming system, the upstream bandwidth of peers are larger than video playback rate. This system does not overcome the upstream bandwidth limitation by server based stream delivery. But, the push-to-peer system does not rely on content servers except in the push phase. So, this system can overcome the bandwidth limitation. In this paper is content placement and associated pull policies that allow the optimal use of uplink bandwidth in push-to-peer video-on-demand system. The initial content placement increases the content availability and improves the use of peer uplink bandwidth. The mostly required videos are proactively pushed to the set-top-boxes in the digital subscriber line networks during time of low network utilization that is in the early morning. There are two approaches used for content placement and pull policies, which are Full striping scheme and Code-based placement scheme. The client can easily download and play out video from set-top-boxes. So, it would reduce server load, network load and downloading time. In Full striping scheme, videos are strip into video blocks and push the distinct video block into the set-top-box. This system has to provide high quality of video streaming and to reduce the client’s waiting time. This system can reduce the server load, network load and congestion. In Code-based placement scheme, videos are encoded into coded symbol by using rate less code algorithm. This approach could eliminate the box failure in full striping scheme. When the client’s required data is not available in the set-top-box, then the distributed prefetching protocol used to directly connect client to the video server and streaming the video from video server to client.

References

K. Suh, C. Diot, J. Kurose, L. Massouli´e, C. Neumann, D. Towsley, and M.Varvello., “Push-to-peer video-on-demand system: design and evaluation”, IEEE Journal in Communications, volume 25, issue 9, pp. 1706-1716, December, 2007.

A. Sharma, A. Bestavros, and I.Matta., “dPAM: a distributed prefetchingprotocol for scalable asynchronous multicast in P2P systems”, IEEE Conference on Computer Communication, Boston University, USA, pp. 1-13, 2006.

P. Maymounkov and D. Mazieres. “Rateless codes and big downloads”, International Workshop on Peer-to-Peer Systems, Newyark University, pp. 11-16, February 2003.

C. Dana, D. Li, D. Harrison, and C. Chuah., “BASS: BitTorrent assisted streaming system for video-on-demand”, IEEE seventh workshop on Multimedia Signal Processing, 2005.

S.Sen, J. Rexford, and D. Towsley., “Proxy prefix caching for multimedia streams”, IEEE Conference on Computer Communication, pp. 1310-1319, 1999.

A. Vlavianos, M. Iliofotou, and M. Faloutsos., “BiToS: Enhancing BitTorrent for supporting streaming applications”, IEEE Global Internet Symposium, Barcelona, 2006.

S. Tewari and L. Kleinrock., “Analytical model for BitTorrent video streaming”, IEEE National Institute of Multimedia Education Workshop, pp. 976-980, 2007.

S. Jin and A. Bestavros, “OSMOSIS: Scalable Delivery of Real-Time Streaming Media in Ad-Hoc Overlay Networks”, in Proceedings of IEEE ICDCS’03 Workshop on Data Distribution in Real-Time Systems, 2003.

Y. Cui, B. Li, and K. Nahrstedt, “oStream: Asynchronous Streaming Multicast in Application-Layer Overlay Networks”, IEEE Journal on Selected Areas in Communications, 22(1), January 2004.

J. Korst, “Random duplicated assignment: An alternative striping in video servers”, in Proceeding of ACM Multimedia, 1997.

M. Luby., “LT Codes”, IEEE Symposium on foundation of computer science (FOCS). IEEE Computer Society, 2002.

Petar Maymounkov, “Online Codes”, Technical Report TR2002-833, New York University, October 2002.

S. Jin and A. Bestavros, “Scalability of Multicast Delivery for Non-sequential Streaming Access”, in Proceedings of SIGMETRICS’2002: The ACM International Conference on Measurement and Modelling of Computer Systems, 2002.

Downloads

Published

2024-02-26

How to Cite

R, T. (2024). Design of Distributed Prefetching Protocol in Push-to-Peer Video-on-Demand System. COMPUSOFT: An International Journal of Advanced Computer Technology, 2(06), 152–158. Retrieved from https://ijact.in/index.php/j/article/view/28

Issue

Section

Original Research Article