Abstract
Caching of frequently accessed data items can reduce the bandwidth requirement in a mobile wireless computing environment. Periodical broadcast of invalidation reports is an efficient cache invalidation strategy. However, this strategy is severely affected by the disconnection and mobility of the clients. In this paper, we present three adaptive cache invalidation report methods, in which the server broadcasts different invalidation reports according to the update and query rates/patterns and client disconnection time while spending little uplink cost. Simulation results show that the adaptive invalidation methods are efficient in improving mobile caching and reducing the uplink and downlink costs without degrading the system throughput.
Similar content being viewed by others
References
S. Acharya, R. Alonso, M. Franklin and S. Zdonik, Broadcast disks: Data management for asymmetric communications environments, in: Proceedings of the ACM SIGMOD Conference on Management of Data, San Jose, CA (1995) pp. 199-210.
R. Alonso, D. Barbara and H. Garcia-Molina, Data caching issues in an information retrieval, ACM Transactions on Database Systems 15(3) (September 1990) 359-384.
R. Alonso and H. Korth, Database issues in nomadic computing, in: Proceedings of the ACM SIGMOD Conference on Management of Data(1993) pp. 388-392.
D. Barbara and T. Imielinski, Sleepers and workaholics: Caching strategies for mobile environments, in: Proceedings of the ACM SIGMOD Conference on Management of Data(1994) pp. 1-12.
D. Barbara and T. Imielinski, Sleepers and workaholics: Caching strategies for mobile environments (extended version), MOBIDATA: An Interactive Journal of Mobile Computing 1(1) (November 1994).
A.K. Elmargarmid, J. Jing and T. Furukawa, Wireless client-server computing for personal information services and applications, in: ACM SIGMOD Record(1995) pp. 16-21.
G.H. Forman and J. Zahorjan, The challenges of mobile computing, IEEE Computer 27(4) (April 1994) 38-47.
Q.L. Hu and D.L. Lee, Adaptive cache invalidation methods in mobile environments, in: Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing(August 1997) pp. 264-273.
Y. Hung, P. Sistla and O. Wolfson, Data replication for mobile computers, in: Proceedings of the ACM SIGMOD Conference on Management of Data, Minneapolis, MN (1994) pp. 13-24.
Y. Hung, R.H. Sloan and O. Wolfson, Divergence caching in client-server architectures, in: Proceedings of the third International Conference on Parallel and Distributed Information Systems (PDIS), Austin, TX (September 1994) pp. 131-139.
T. Imielinski and B.R. Badrinath, Data management for mobile computing, SIGMOD Record 22(1) (March 1993) 34-39.
T. Imielinski and B.R. Badrinath, Wireless mobile computing: Challenges in data management, Communication of ACM 37(10) (1994).
T. Imielinski and S. Viswanathan, Adaptive wireless information systems, in: Proceedings of SIGDBS (Special Interest Group in Data-Base Systems) Conference, Tokyo, Japan (October 1994).
J. Jing, O. Bukhres, A.K. Elmargarmid and R. Alonso, Bitsequences: A new cache invalidation method in mobile environments, Technical Report CSD-TR-94-074, Computer Sciences Department, Purdue University (May 1995).
W.C.Y. Lee, Mobile Cellular Telecommunications Systems(McGraw-Hill, New York, 1989).
H. Schwetman, Csim User's Guide (Version 17)(MCC Corporation, 1992).
D.B. Terry, Caching hints in distributed systems, IEEE Transactions on Software Engineering 13(1) (January 1987) 48-54.
K.-L. Wu, P.S. Yu and M.-S. Chen, Energy-efficient caching for wireless mobile computing. in: 20th International Conference on Data Engineering(February 26-March 1 1996) pp. 336-345.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Hu, Q., Lee, D.L. Cache algorithms based on adaptive invalidation reports for mobile environments. Cluster Computing 1, 39–50 (1998). https://doi.org/10.1023/A:1019012927328
Issue Date:
DOI: https://doi.org/10.1023/A:1019012927328