A cache invalidation scheme for continuous partial match queries in mobile computing environments

被引:5
作者
Chung, Yon Dohn [1 ]
机构
[1] Korea Univ, Dept Comp Sci & Engn, Seoul 136713, South Korea
关键词
cache invalidation; continuous query; partial match query; data broadcasting; mobile computing;
D O I
10.1007/s10619-008-7027-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The continuous partial match query is a partial match query whose result remains consistently in the client's memory. Conventional cache invalidation methods for mobile clients are record ID-based. However, since the partial match query uses content-based retrieval, the conventional ID-based approaches cannot efficiently manage the cache consistency of mobile clients. In this paper, we propose a predicate-based cache invalidation scheme for continuous partial match queries in mobile computing environments. We represent the cache state of a mobile client as a predicate, and also construct a cache invalidation report (CIR), which the server broadcasts to clients for cache management, with predicates. In order to reduce the amount of information that is needed for cache management, we propose a set of methods for CIR construction (in the server) and identification of invalidated data (in the client). Through experiments, we show that the predicate-based approach is very effective for the cache management of mobile clients.
引用
收藏
页码:207 / 234
页数:28
相关论文
共 31 条
[1]   OPTIMAL DISK ALLOCATION FOR PARTIAL MATCH QUERIES [J].
ABDELGHAFFAR, KAS ;
ELABBADI, A .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1993, 18 (01) :132-156
[2]  
Aho A. V., 1979, ACM Transactions on Database Systems, V4, P168, DOI 10.1145/320071.320074
[3]  
[Anonymous], P 31 ANN MARSCH IT S
[4]  
[Anonymous], 1973, ART COMPUTER PROGRAM
[5]   Mobile computing and databases -: A survey [J].
Barbarà, D .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (01) :108-117
[6]   SYMBOLIC GRAY CODE AS A PERFECT MULTIATTRIBUTE HASHING SCHEME FOR PARTIAL MATCH QUERIES [J].
CHANG, CC ;
LEE, RCT ;
DU, MW .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (03) :235-249
[7]   Effective data placement for wireless broadcast [J].
Chung, YD ;
Kim, MH .
DISTRIBUTED AND PARALLEL DATABASES, 2001, 9 (02) :133-150
[8]  
Dar S, 1996, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, P330
[9]  
DESHPANDE PM, 1998, P ACM SIGMOD INT C M, P259
[10]  
FALOUTSOS C, 1986, P ACM SIGMOD INT C M, P227