SEMALRU: An Implementation of modified web cache replacement algorithm

The increasing demand for World Wide Web (WWW) services has made document caching a necessity to decrease download times and reduce Internet traffic. This work aims at implementing SEMALRU- A Semantic and Least Recently Used Web cache replacement policy. The basic LRU replacement policy is augmented with Semantic content of web pages to improve the efficiency of the replacement algorithms in terms of Hit Rate and Byte Hit Rate and to minimize the number of replacements made in cache. There are many well-known cache replacement policies based on size, recency, and frequency. This new improvised replacement policy attempts to implement cache replacement based on two parameters namely the semantics of the contents of web pages and the time of last access of the document. SEMALRU evicts documents that are less related to an incoming document or least recently used document which needs to be stored in the cache. This makes sure that only related documents are stored in the cache; hence the contents of the cache represent the documents of interest to the user and then ranked by recency. This policy tunes the performance of the existing replacement algorithms through analyzing the semantic content of the document and the recency of the document. A detailed algorithm to identify unrelated documents and documents that are least recently used has been devised. The policy was tested in a simulated environment with the related and unrelated set of user access pattern. . The parameters pertinent to cache replacement algorithms are computed and the results showing the improvement in the efficiency of the algorithm are furnished.

[1]  Weisong Shi,et al.  A Semantic-based Cache Replacement Algorithm for Mobile File Access , 2005 .

[2]  Brian D. Davison A Web Caching Primer , 2001, IEEE Internet Comput..

[3]  Kin Yeung Wong,et al.  Web cache replacement policies: a pragmatic approach , 2006, IEEE Network.

[4]  Marwan Krunz,et al.  An overview of web caching replacement algorithms , 2004, IEEE Communications Surveys & Tutorials.

[5]  Ana Pont,et al.  Performance comparison of a Web cache simulation framework , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[6]  Martin Hepp,et al.  A Caching Mechanism for Semantic Web Service Discovery , 2007, ISWC/ASWC.