Strategic Prefetching of VoD Programs Based on ART2 driven Request Clustering

In this paper we present a novel neural architecture to classify various types of VoD request arrival pattern using an unsupervised clustering Adaptive Resonance Theory 2 (ART2). The knowledge extracted from the ART2 clusters is used to prefetch the multimedia objects into the proxy server’s cache, from the disk and prepare the system to serve the clients more efficiently before the user’s arrival of the request. This approach adapts to changes in user request patterns over a period by storing the previous information. Each cluster is represented as prototype vector by generalizing the most frequently used video blocks that are accessed by all the cluster members. The simulation results of the proposed clustering and prefetching algorithm shows a significant increase in the performance of streaming server. The proposed algorithm helps the server’s agent to learn user preferences and discover the information about the corresponding videos. These videos can be prefetched to the cache and identify those videos for the users who demand it.

[1]  S. Grossberg,et al.  ART 2: self-organization of stable category recognition codes for analog input patterns. , 1987, Applied optics.

[2]  Issam Dagher,et al.  Art networks with geometrical distances , 2006, J. Discrete Algorithms.

[3]  Susanto Rahardja,et al.  A more aggressive prefetching scheme for streaming media delivery over the Internet , 2007, Electronic Imaging.

[4]  R. Selmic,et al.  Web User Clustering and Its Application to Prefetching Using ART Neural Networks , 2003 .

[5]  Louis Massey,et al.  Determination of Clustering Tendency With ART Neural Networks , 2002 .

[6]  N. Kumar Data Clustering Using Artificial Neural Networks , 2007 .

[7]  Cheng-Zhong Xu,et al.  A video replacement policy based on revenue to cost ratio in amulticast tv-anytime system , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[8]  Jaideep Srivastava,et al.  Web mining: information and pattern discovery on the World Wide Web , 1997, Proceedings Ninth IEEE International Conference on Tools with Artificial Intelligence.

[9]  H. Chris Tseng,et al.  Internet Applications with Fuzzy Logic and Neural Networks: A Survey , 2007 .

[10]  Daniel R. Tauritz,et al.  Adaptive Resonance Theory (ART): An Introduction , 1995 .

[11]  Dongman Lee,et al.  Proactive Web caching with cumulative prefetching for large multimedia data , 2000, Comput. Networks.

[12]  Laurene V. Fausett,et al.  Fundamentals Of Neural Networks , 1994 .

[13]  S. Sitharama Iyengar,et al.  Adaptive neural network clustering of Web users , 2004, Computer.

[14]  Stephen Grossberg,et al.  Art 2: Self-Organization Of Stable Category Recognition Codes For Analog Input Patterns , 1988, Other Conferences.

[15]  Jaideep Srivastava,et al.  Web Mining , 2004, Data Mining and Knowledge Discovery.

[16]  James E. Smith,et al.  Data Cache Prefetching Using a Global History Buffer , 2004, 10th International Symposium on High Performance Computer Architecture (HPCA'04).

[17]  Ki-Dong Chung,et al.  A prefetching scheme based on the analysis of user access patterns in news-on-demand system , 1999, MULTIMEDIA '99.

[18]  Asit Dan,et al.  Multimedia servers: applications, environments, and design , 2000 .