• 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