Energy-efficient selective cache invalidation

被引:39
作者
Cai, J [1 ]
Tan, KL [1 ]
机构
[1] Natl Univ Singapore, Dept Comp Sci, Singapore 119260, Singapore
关键词
D O I
10.1023/A:1019144304789
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a mobile environment, users of portable computers can query databases over the wireless communication channels. To reduce contention on the limited bandwidth of the wireless channels, frequently accessed data are cached at the mobile clients. However, maintenance of the cache consistency is complicated by the mobile clients' frequent disconnection to conserve energy. One promising approach in the literature is for the server to periodically broadcast invalidation reports from which clients can salvage their cache content that are still valid. This mechanism is, however, not energy efficient as clients are expected to examine the entire invalidation report. In this paper, we reexamine the cache coherency problem and propose three novel cache coherency schemes. While these schemes are based on periodic broadcast of invalidation reports, they allow clients to selectively tune to the portions of the invalidation report that are of interest to them. This allows the clients to minimize the power consumption when invalidating their cache content. We conducted extensive studies based on a simulation model. Our study shows that the proposed schemes are not only effective in salvaging the cache content that are still valid (and hence result in lower access time), but are also efficient in energy utilization. While none of the proposed algorithms is superior in both the access time and energy efficiency, one of the schemes, Selective Cache Invalidation, provides the best overall performance.
引用
收藏
页码:489 / 502
页数:14
相关论文
共 18 条
[1]  
ALONSO R, 1993, P 1993 WORKSH OPT DA
[2]  
[Anonymous], P 31 ANN MARSCH IT S
[3]  
[Anonymous], P ACM SIGM C
[4]  
Argade P. V., 1993, P COMPCON 93 FEBR, P88
[5]   To send or not to send: Implementing deferred transmissions in a mobile host [J].
Badrinath, BR ;
Sudame, P .
PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, :327-333
[6]   On incremental cache coherency schemes in mobile computing environments [J].
Cai, J ;
Tan, KL ;
Ooi, BC .
13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, :114-123
[7]  
CHEN MS, 1997, P 17 IEEE INT C DIST
[8]  
EAGER R, 1991, P 1991 SIL VALL PERS
[9]  
FORMAN GH, 1994, IEEE COMPUTER APR, V27
[10]  
Imielinski T., 1994, COMMUNICATIONS ACM, V37