Cache algorithms based on adaptive invalidation reports for mobile environments

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.

[1]  Tomasz Imielinski,et al.  Mobile wireless computing: challenges in data management , 1994, CACM.

[2]  Tomasz Imielinski,et al.  Data management for mobile computing , 1993, SGMD.

[3]  Douglas B. Terry Caching Hints in Distributed Systems , 1987, IEEE Transactions on Software Engineering.

[4]  Philip S. Yu,et al.  Energy-efficient caching for wireless mobile computing , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[5]  Ahmed K. Elmagarmid,et al.  Bit-Sequences: A New Cache Invalidation Method in Mobile Environments , 1995 .

[6]  Tomasz Imielinski,et al.  ADAPTIVE WIRELESS INFORMATION SYSTEMS , 1994 .

[7]  Ahmed K. Elmagarmid,et al.  Wireless client/server computing for personal information services and applications , 1995, SGMD.

[8]  Tomasz Imielinski,et al.  Sleepers and workaholics: caching strategies in mobile environments , 1994, SIGMOD '94.

[9]  Rafael Alonso,et al.  Database system issues in nomadic computing , 1993, SIGMOD Conference.

[10]  William C. Y. Lee,et al.  Mobile Cellular Telecommunications Systems , 1989 .

[11]  Ouri Wolfson,et al.  Divergence caching in client-server architectures , 1994, Proceedings of 3rd International Conference on Parallel and Distributed Information Systems.

[12]  A. Prasad Sistla,et al.  Data replication for mobile computers , 1994, SIGMOD '94.

[13]  John Zahorjan,et al.  The challenges of mobile computing , 1994, Computer.

[14]  Rafael Alonso,et al.  Broadcast Disks: Data Management for Asymmetric Communication Environments , 1994, Mobidata.

[15]  Rafael Alonso,et al.  Data caching issues in an information retrieval system , 1990, TODS.

[16]  Daniel Barbará,et al.  Sleepers and workaholics: Caching strategies in mobile environments (Extended version) , 1995, The VLDB Journal.

[17]  Dik Lun Lee,et al.  Adaptive cache invalidation methods in mobile environments , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).