A Generalized Target-Driven Cache Replacement Policy for Mobile Environments
نویسندگان
چکیده
Caching frequently accessed data items on the client side is an effective technique to improve the system performance in wireless networks. Due to cache size limitations, cache replacement algorithms are used to find a suitable subset of items for eviction from the cache. Many existing cache replacement algorithms employ a value function of different factors such as time since last access, entry time of the item in the cache, transfer time, item expiration time and so on. However, most of the existing algorithms are designed for WWW environment under weak consistency model. Their choices of value functions are based on experience and on a value function which only works for a specific performance metric. In this paper, we propose a generalized value function for cache replacement algorithms for wireless networks under a strong consistency model. The distinctive feature of our value function is that it is generalized and can be used for various performance metrics by making the necessary changes. Further, we prove that the proposed value function can optimize the access cost in our system model. To demonstrate the practical effectiveness of the generalized value function, we derive two specific functions and evaluate them by setting up two different targets: minimizing the query delay and minimizing the downlink traffic. Compared to previous schemes, our algorithm significantly improves the performance in terms of query delay or in terms of bandwidth utilization depending on the specified target.
منابع مشابه
A Distance-based Predicted Region Policy for Cache Replacement in Mobile Environments
Mobile computing has developed during recent years. Location dependent services are most popular services that the mobile environments support. Data caching is a critical issue that plays an important role in improving these services and system performance. In mobile environments, due to the limited cache size of mobile devices, the main problem in data caching is cache replacement which is fin...
متن کاملCache Replacement Strategies for Mobile Data Caching
Data caching is an important technique in mobile computing environments for improving data availability and access latencies particularly because these computing environments are characterized by narrow bandwidth wireless links and frequent disconnections. Cache replacement policy plays a vital role to improve the performance in a cached mobile environment, since the amount of data stored in a ...
متن کاملNumber 7
Mobile computing has developed during recent years. Location dependent services are most popular services that the mobile environments support. Data caching is a critical issue that plays an important role in improving these services and system performance. In mobile environments, due to the limited cache size of mobile devices, the main problem in data caching is cache replacement which is fin...
متن کاملA Power-Aware Low-Latency Cache Management Architecture for Mobile Computing Environments
Caching frequently accessed data items on the client side is an effective technique to improve performance in a mobile environment. Classical cache management strategies may not be suitable for mobile environments due to the disconnection and mobility of the mobile clients. In this paper, we propose a novel Cache Management Architecture (CMA) for mobile hosts. The goal of our architecture is to...
متن کاملA Spatio-Temporal Cache Replacement Policy for Location Dependent Data in Mobile Environments
Data caching in mobile clients is an important technique to enhance data availability and improve data access time. Due to cache size limitations, cache replacement policies are used to find a suitable subset of items for eviction from the cache. In this paper, the authors study the issues of cache replacement for location-dependent data under a geometric location model and propose a new cache ...
متن کامل