• DocumentCode
    880317
  • Title

    Exact analysis of Bernoulli superposition of streams into a least recently used cache

  • Author

    Levy, Hanoch ; Morris, Robert J T

  • Author_Institution
    RUTCOR, Rutgers Univ., New Brunswick, NJ, USA
  • Volume
    21
  • Issue
    8
  • fYear
    1995
  • fDate
    8/1/1995 12:00:00 AM
  • Firstpage
    682
  • Lastpage
    688
  • Abstract
    We present an exact analysis of the superposition of address streams into a cache buffer which is managed according to a least recently used (LRU) replacement policy. Each of the streams is characterized by a stack depth distribution, and we seek the cache hit ratio for each stream, when the combined, or superposed, stream is applied to a shared LRU cache. The combining process is taken to be a Bernoulli switching process. This problem arises in a number of branches of computer science, particularly in database systems and processor architecture. Previously, a number of approximation techniques of various complexities have been proposed for the solution of this problem. The main contribution of the paper is the description of an exact technique. We evaluate the performance of the exact and an approximate technique on realistic data, both in a lab environment and a large database installation. The results allow comparisons of the techniques, and provide insight into the validity of the Bernoulli switching assumption
  • Keywords
    cache storage; storage allocation; storage management; Bernoulli superposition; Bernoulli switching assumption; Bernoulli switching process; LRU replacement policy; approximation techniques; cache buffer; cache hit ratio; exact analysis; large database installation; least recently used cache; realistic data; shared LRU cache; streams; Approximation methods; Cache memory; Computational complexity; Computer science; Database systems; Information analysis; Memory management; Predictive models;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.403792
  • Filename
    403792