Optimized communication in an extended remote procedure call model
ACM SIGARCH Computer Architecture News - Special Issue: Architectural Support for Operating Systems
Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Data caching issues in an information retrieval system
ACM Transactions on Database Systems (TODS)
Distributed file systems: concepts and examples
ACM Computing Surveys (CSUR)
A naming system for feature-based service specification in distributed operating systems
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
The Influence of Scale on Distributed File System Design
IEEE Transactions on Software Engineering
A naming system for feature-based service specification in distributed operating systems
ACM SIGSMALL/PC Notes
Reasoning about naming systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Database challenges in global information systems
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Application-layer anycasting: a server selection architecture and use in a replicated Web service
IEEE/ACM Transactions on Networking (TON)
Mobile computing: where's the tofu?
ACM SIGMOBILE Mobile Computing and Communications Review
Scalable, Adaptive Load Sharing for Distributed Systems
IEEE Parallel & Distributed Technology: Systems & Technology
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Buying and selling computational power over the network
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
Compact and localized distributed data structures
Distributed Computing - Papers in celebration of the 20th anniversary of PODC
From the Editor in Chief: The Many Faces of Adaptation
IEEE Pervasive Computing
Integrating Portable and Distributed Storage
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
On Load Sharing In Distributed Systems: A Novel Approach
Journal of Integrated Design & Process Science
Design principles for opportunistic communication in constrained computing environments
Proceedings of the 2008 ACM workshop on Wireless networks and systems for developing regions
Intentional networking: opportunistic exploitation of mobile network diversity
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Integrating portable and distributed storage
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Hi-index | 0.00 |
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.