Scalable cache invalidation algorithms for mobile data access

被引:15
作者
Elmagarmid, A
Jing, J
Helal, A
Lee, CH
机构
[1] Hewlett Packard Corp, Palo Alto, CA 94304 USA
[2] WaterCove Network Inc, Chelmsford, MA 01824 USA
[3] Univ Florida, Dept Comp Sci & Engn, Gainesville, FL 32611 USA
关键词
mobile data access; cache invalidation; disconnected operation; data broadcast;
D O I
10.1109/TKDE.2003.1245288
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we address the problem of cache invalidation in mobile and wireless client/server environments. We present cache invalidation techniques that can scale not only to a large number of mobile clients, but also to a large number of data items that ban be cached in the mobile clients. We propose two scalable algorithms: the Multidimensional Bit-Sequence (MD-BS) algorithm and the Multilevel Bit-Sequence (ML-BS) algorithm. Both algorithms are based on our prior work on the Basic Bit-Sequences (BS) algorithm. Our study shows that the proposed algorithms are effective for a large number of cached data items with low update rates. The study also illustrates that the algorithms can be used with other complementary techniques to address the problem of cache invalidation for data items with varied update and access rates.
引用
收藏
页码:1498 / 1511
页数:14
相关论文
共 11 条
[1]  
ACHARYA S, 1995, P ACM SIGMOD C MAN D
[2]  
[Anonymous], P 31 ANN MARSCH IT S
[3]  
Franklin Manoj, 1993, Ph.D. Dissertation
[4]  
HUANG Y, 1994, P ACM SIGMOD C MAN D
[5]  
IMIELINSKI T, 1994, P ACM SIGMOD C MAN D
[6]  
IMIELINSKI T, 1994, COMM ACM, V37
[7]   Bit-Sequences: An adaptive cache invalidation method in mobile client/server environments [J].
Jing J. ;
Elmagarmid A. ;
Helal A. ;
Alonso R. .
Mobile Networks and Applications, 1997, 2 (2) :115-127
[8]  
Liberatore V, 2002, IEEE INFOCOM SER, P1129, DOI 10.1109/INFCOM.2002.1019361
[9]  
MUMMERT LB, 1994, OPERATING SYSTEMS RE, V28
[10]   An evaluation of cache invalidation strategies in wireless environments [J].
Tan, KL ;
Cai, J ;
Ooi, BC .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (08) :789-807