The Community for Technology Leaders
Green Image
Issue No. 12 - December (2006 vol. 5)
ISSN: 1536-1233
pp: 1734-1748
Yang Xiao , IEEE
Hui Chen , IEEE
Cache has been applied for wireless data access with different replacement policies in wireless networks. Most of the current cache replacement schemes are access-based replacement policies since they are based on object access frequency/recency information. Access-based replacement policies either ignore or do not focus on update information. However, update information is extremely important since it can make access information almost useless. In this paper, we consider two fundamental and strongly consistent access algorithms: Poll-Per-Read (PER) and Call-Back (CB). We propose a server-based PER (SB-PER) cache access mechanism in which the server makes replacement decisions and a client-based CB cache access mechanism in which clients make replacement decisions. Both mechanisms have been designed to be suitable for using both update frequency and access frequency. We further propose two update-based replacement policies, least access-to-update ratio (LA2U) and least access-to-update difference (LAUD). We provide a thorough performance analysis via extensive simulations for evaluating these algorithms in terms of access rate, update rate, cache size, database size, object size, etc. Our study shows that although effective hit ratio is a better metric than cache hit ratio, it is a worse metric than transmission cost, and a higher effective hit ratio does not always mean a lower cost. In addition, the proposed SB-PER mechanism is better than the original PER algorithm in terms of effective hit ratio and cost, and the update-based policies outperform access-based policies in most cases.
Cache replacement policy, access, update, wireless network.
Yang Xiao, Xuemin (Sherman) Shen, Hui Chen, "Update-Based Cache Access and Replacement in Wireless Data Access", IEEE Transactions on Mobile Computing, vol. 5, no. , pp. 1734-1748, December 2006, doi:10.1109/TMC.2006.188
96 ms
(Ver )