A scalable low-latency cache invalidation strategy for mobile environments

被引:92
作者
Cao, GH [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, Pond Lab 310, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
invalidation report; latency; caching; power conservation; mobile computing;
D O I
10.1109/TKDE.2003.1232276
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Caching frequently accessed data items on the client side is an effective technique for improving performance in a mobile environment. Classical cache invalidation strategies are not suitable for mobile environments due to frequent disconnections and mobility of the clients. One attractive cache invalidation technique is based on invalidation reports (IRs). However, the IR-based cache invalidation solution has two major drawbacks, which have not been addressed in previous research. First, there is a long query latency associated with this solution since a client cannot answer the query until the next IR interval. Second, when the server updates a hot data item, all clients have to query the server and get the data from the server separately, which wastes a large amount of bandwidth. In this paper, we propose an IR-based cache invalidation algorithm, which can significantly reduce the query latency and efficiently utilize the broadcast bandwidth. Detailed analytical analysis and simulation experiments are carried out to evaluate the proposed methodology. Compared to previous IR-based schemes, our scheme can significantly improve the throughput and reduce the query latency, the number of uplink request, and the broadcast bandwidth requirements.
引用
收藏
页码:1251 / 1265
页数:15
相关论文
共 31 条
[1]  
ACHARYA S, 1996, P 22 VER LARG DAT C
[2]  
ACHARYA S, 1998, P 4 ANN ACM IEEE INT, P43
[3]  
[Anonymous], 1999, IEEE Standard 802.11a-1999
[4]  
[Anonymous], P 31 ANN MARSCH IT S
[5]  
[Anonymous], P ACM SIGM C
[6]  
BERENSON H, 1995, P ACM SIGMOD JUN
[7]   Proactive power-aware cache management for mobile computing systems [J].
Cao, GH .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (06) :608-621
[8]  
Cetintemel U., 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073), P622, DOI 10.1109/ICDE.2000.839477
[9]  
CHERNIACK M, 2001, IEEE PERSONAL CO JUL
[10]   Broadcast protocols to support efficient retrieval from databases by mobile users [J].
Datta, A ;
Vandermeer, DE ;
Celik, A ;
Kumar, V .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1999, 24 (01) :1-79