Simulation evaluation of a relative frequency metric for web cache replacement policies

In this paper, we interest in web cache replacement policies namely “frequency-aware” policies that provide, generally, the best results in term of data movement reduction in the network. For the simple reason that they take into account one of the most significant web traffic characteristic “the access frequency”. However, the access frequency suffers from two main problems namely one-timer documents existence and cache pollution. Therefore, our aim is to replace the traditional frequency with a relative frequency; calculated using the access number and the document lifetime in the cache. Although the idea already exists in the literature, we strive to validate the relative frequency efficiency for the web proxy replacement policies. In this work, we implement three replacement policies namely least frequently used (LFU), least frequently used with dynamic aging (LFU-DA) and Greedy dual size frequency (GDSF). As well, their versions enhanced with relative frequency namely LFRU, LFRU-DA and GDSFR respectively are implemented and evaluated using synthetic and real workload. The simulation results show that the relative frequency is more effective, in terms of hit rate and byte hit rate, than the access number; i.e., the traditional frequency. Moreover, the simulation proves that the relative frequency solves the access frequency problems.

[1]  Yong Tan,et al.  An admission-control technique for delay reduction in proxy caching , 2009, Decis. Support Syst..

[2]  Ibrahim Abdullahi,et al.  Survey on caching approaches in Information Centric Networking , 2015, J. Netw. Comput. Appl..

[3]  Carey L. Williamson,et al.  Trace-Driven Simulation of Document Caching Strategies for Internet Web Servers , 1997, Simul..

[4]  Valentin Puente,et al.  Improving last level shared cache performance through mobile insertion policies (MIP) , 2015, Parallel Comput..

[5]  G. P. Sajeev,et al.  A novel content classification scheme for web caches , 2011, Evol. Syst..

[6]  Jia Wang,et al.  A survey of web caching schemes for the Internet , 1999, CCRV.

[7]  James E. Pitkow,et al.  Yet Robust Caching Algorithm Based on Dynamic Access Patterns , 1994, WWW Spring 1994.

[8]  Sandy Irani,et al.  Cost-Aware WWW Proxy Caching Algorithms , 1997, USENIX Symposium on Internet Technologies and Systems.

[9]  Edward A. Fox,et al.  Caching Proxies: Limitations and Potentials , 1995, WWW.

[10]  Siti Mariyam Shamsuddin,et al.  Intelligent Web Proxy Caching Approaches Based on Support Vector Machine , 2011 .

[11]  Sam Romano,et al.  A quantitative study of Web cache replacement strategies using simulation , 2012, Simul..

[12]  Siti Mariyam Shamsuddin,et al.  A Survey of Web Caching and Prefetching , 2011 .

[13]  Chetan Kumar,et al.  A new approach for a proxy-level web caching mechanism , 2008, Decis. Support Syst..

[14]  Martin Arlitt,et al.  Web Workload Characterization: Ten Years Later , 2005 .

[15]  Nor Bahiah Ahmad,et al.  Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning , 2014, SOCO 2014.

[16]  Athena Vakali,et al.  LRU-based Algorithms for Web Cache Replacement , 2000, EC-Web.

[17]  Sang Lyul Min,et al.  LRFU: A Spectrum of Policies that Subsumes the Least Recently Used and Least Frequently Used Policies , 2001, IEEE Trans. Computers.

[18]  Cheol Hong Kim,et al.  A Novel Last-level Cache Replacement Policy to Improve the Performance of Mobile Systems , 2014 .

[19]  Carey L. Williamson,et al.  ProWGen: a synthetic workload generation tool for simulation evaluation of web proxy caches , 2002, Comput. Networks.