An Unifying Replacement Approach for Caching Systems
Abstract
A cache replacement algorithm called probability based replacement (PBR) is proposed in this paper. The algorithm makes replacement decision based on the byte access probabilities of documents. This concept can be applied to both small conventional web documents and large video documents. The performance of PBR algorithm is studied by both analysis and simulation. By comparing cache hit probability, hit rate and average time spent in three systems, it is shown that the proposed algorithm outperforms the commonly used LRU and LFU algorithms. Simulation results show that, when large video documents are considered, the PBR algorithm provides up to 120% improvement in cache hit rate when comparing to that of conventional algorithms. The uniqueness of this work is that, unlike previous studies that propose different solutions for different types of documents separately, the proposed PBR algorithm provides a simple and unified approach to serve different types of documents in a single system.
Keywords
caching systems, cache replacement, videoThis work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
K. Yeung, K. Ng and K. Wong, "An Unifying Replacement Approach for Caching Systems," in Journal of Communications Software and Systems, vol. 3, no. 4, pp. 256-265, December 2007, doi: 10.24138/jcomss.v3i4.247
@article{yeung2007unifyingreplacement, author = {Kai-Hau Yeung and Kwan-Wai Ng and Kin-Yeung Wong}, title = {An Unifying Replacement Approach for Caching Systems}, journal = {Journal of Communications Software and Systems}, month = {12}, year = {2007}, volume = {3}, number = {4}, pages = {256--265}, doi = {10.24138/jcomss.v3i4.247}, url = {https://doi.org/10.24138/jcomss.v3i4.247} }