DocumentCode
745441
Title
Caching Hints in Distributed Systems
Author
Terry, Douglas B.
Author_Institution
Computer Science Laboratory, Xerox Palo Alto Research Center
Issue
1
fYear
1987
Firstpage
48
Lastpage
54
Abstract
Caching reduces the average cost of retrieving data by amortizing the lookup cost over several references to the data. Problems with maintaining strong cache consistency in a distributed system can be avoided by treating cached information as hints. A new approach to managing caches of hints suggests maintaining a minimum level of cache accuracy, rather than maximizing the cache hit ratio, in order to guarantee performance improvements. The desired accuracy is based on the ratio of lookup costs to the costs of detecting and recovering from invalid cache entries. Cache entries are aged so that they get purged when their estimated accuracy falls below the desired level. The age thresholds are dictated solely by clients´ accuracy requirements instead of being suggested by data storage servers or system administrators.
Keywords
Cache consistency; caching; computer-communication networks; data accuracy; database management; distributed data management; distributed systems; functional lifetimes; hints; resource location; Aging; Cache storage; Computer network management; Costs; Distributed databases; File servers; Information retrieval; Memory; Network servers; Resource management; Cache consistency; caching; computer-communication networks; data accuracy; database management; distributed data management; distributed systems; functional lifetimes; hints; resource location;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1987.232834
Filename
1702132
Link To Document