CFP last date
20 May 2024
Reseach Article

Popularity Aware Limited Caching for Reliable On Demand P2P Video Streaming

by T. Suresh, K. Vekatachalapathy
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 58 - Number 13
Year of Publication: 2012
Authors: T. Suresh, K. Vekatachalapathy
10.5120/9340-3657

T. Suresh, K. Vekatachalapathy . Popularity Aware Limited Caching for Reliable On Demand P2P Video Streaming. International Journal of Computer Applications. 58, 13 ( November 2012), 9-15. DOI=10.5120/9340-3657

@article{ 10.5120/9340-3657,
author = { T. Suresh, K. Vekatachalapathy },
title = { Popularity Aware Limited Caching for Reliable On Demand P2P Video Streaming },
journal = { International Journal of Computer Applications },
issue_date = { November 2012 },
volume = { 58 },
number = { 13 },
month = { November },
year = { 2012 },
issn = { 0975-8887 },
pages = { 9-15 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume58/number13/9340-3657/ },
doi = { 10.5120/9340-3657 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:02:23.398382+05:30
%A T. Suresh
%A K. Vekatachalapathy
%T Popularity Aware Limited Caching for Reliable On Demand P2P Video Streaming
%J International Journal of Computer Applications
%@ 0975-8887
%V 58
%N 13
%P 9-15
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In nowadays network group, the Peer-To-Peer (P2P) network is exploring as a good environment for resource sharing over the Internet. Compared with traditional file sharing workloads, continuous streaming of multimedia content provokes a significant amount of today's internet traffic. Streaming media has various real-time constraints such as insufficient memory, high bandwidth utilization for large-scale media objects, and lack of cooperation between proxies and their clients. Under these circumstances, it is a challenging task to achieve efficient content delivery under the increased availability of continuous-media streaming. In this paper, PALC (Popularity Aware Limited caching) is proposed to achieve efficient, reliable and scalable P2P-VoD system. It is an attractive approach to minimize the network traffic incurred in video streaming through cooperative caching. In this approach, P2P network is constructed in the form of a two-tier architecture, where the upper tier is composed of proxy overlay with high connectivity super peers. It serves as a structured DHT node to maintenance the detached hash table for prominent information retrieval. On the contrary, in lower tier, less connectivity peers are loosely coupled to the corresponding super peers in the form of unstructured network. We proposed an efficient hybrid proxy caching system in order to reduce the network/ server load while improving the end user perceived video quality. It also proposes an efficient Popularity Aware Limited Caching (PALC) algorithm that cooperatively utilizes the memory space of the proxy servers and clients to achieve efficient and cost effective P2P video streaming. The effectiveness of the proposed approach is evaluated under various network and end system configurations. The experimental results demonstrate that the proposed approach incurs minimum Internet traffic and low cost of transmission as compared to the proxy-based caching approach with limited storage space.

References
  1. Yong Liu, Yang Guo, Chao Liang, "A survey on peer-to-peer video streaming systems", International Journal on Peer-to-Peer Networks and Applications, Vol 1, No 1, pp 18- 28, 2008.
  2. Dapeng Wu, Yiwei Thomas Hou, Wenwu Zhu, Ya-Qin Zhang, Jon M. Peha, "Streaming Video over the Internet: Approaches and Directions", "IEEE Transactions on Circuits and systems for video technology, Vol 11, No 3, pp 282-300, 2001.
  3. Jiangchuan Liu, "Streaming Media Caching", http://citeseerx. ist. psu. edu/viewdoc/summary?doi=10. 1. 1. 61. 3430, 2006.
  4. Bommaiah, K. Guo, M. Hofmann, and S. Paul, "Design and Implementation of a Caching System for Streaming Media over the Internet," Proc. IEEE Real Time Technology and Applications Symp. , May 2000.
  5. M. Chesire, A. Wolman, G. Voelker, and H. Levy, "Measurement and Analysis of a Streaming Media Workload," Proc. Third USENIX Symp. Internet Technologies and Systems, Mar. 2001.
  6. Z. Miao and A. Ortega, "Proxy caching for efficient video services over the internet," Proceedings of the International workshop on packet Video Workshop (PV'99), New York, Apr. 1999.
  7. R. Rejaie, M. Handley, H. Yu, and D. Estrin, "Proxy caching mechanism for multimedia playback streams in the internet," in Proceedings of the international workshop on Web Caching Workshop, San Diego, CA, Mar. 1999.
  8. Lixin Gao, Zhi-Li Zhang, and Don Towsley, "Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams", IEEE/ACM Transactions on Networking, Volume 11, No 6, pp 884-894, 2003.
  9. Danqi Wang and Chai Kiat Yeo, "Superchunk-Based Efficient Search in P2P-VoD System", IEEE Transactions on Multimedia, Vol 13, No 2, pp 376-387, 2011.
  10. Susie Wee, Xiaodong Zhang, "SProxy: A Caching Infrastructure to Support Internet Streaming", IEEE Transactions on Multimedia, Vol 9, No 5, pp 1062-1072, 2007.
  11. Wei Tu, Eckehard Steinbach, M. Muhammad, and Xiaoling Li, "Proxy Caching for Video-on-Demand Using Flexible Starting Point Selection", IEEE Transactions on Multimedia, Vol 11, No 4, pp 716-729, 2009.
  12. Bing Wang, Subhabrata Sen, Micah Adler, and Don Towsley, "Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution", IEEE Transactions on Multimedia, Vol 6, No 2, pp 366-374, 2004.
  13. Alan T. S. Ip, Jiangchuan Liu, and John Chi-Shing Lui, "COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming", IEEE Transactions on Parallel and Distributed Systems, Vol 18, NO. 1, pp 70-83, 2007.
  14. Lei Guo, Student Member, Computer Society, Songqing Chen and Xiaodong Zhang, "Design and Evaluation of a Scalable and Reliable P2P Assisted Proxy for On-Demand Streaming Media Delivery", IEEE Transactions on Knowledge and Data Engineering, VOL. 18, NO. 5, pp 669-682, 2006.
Index Terms

Computer Science
Information Sciences

Keywords

Video-on-demand (VoD) PALC (Popularity Aware Limited caching) Hybrid proxy caching Scalability Media Streaming