• DocumentCode
    710423
  • Title

    APP: adaptively protective policy against cache thrashing and pollution

  • Author

    Shahtouri, Saeid Montazeri ; T. B. Ma, Richard

  • Author_Institution
    Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2015
  • fDate
    22-24 April 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Least Recently Used (LRU) is the most commonly used cache replacement policy; however, it suffers from two problems: i) cache thrashing, i.e., repeated references cause continuous page evictions due to a larger size of the working set than that of the cache, and ii) cache pollution, i.e., high reuse content gets evicted by items with low or no reuse from a cache. To solve these problems, prior works divide the cache into multiple segments and keeping the history of evicted pages, which impose high overhead in terms of memory. In this paper, we propose an adaptive cache replacement policy which divides the cache into two variable-sized segments: protected and unprotected. The division of cache segments is elastic in nature and can adaptively react to the workload changes without any history of evicted pages. We conduct extensive simulations using both synthetic and real workloads. Our evaluation shows that our policy can obtain the hit ratio close to the state of the art policies which keep history information of evicted pages up to multiple times of cache size.
  • Keywords
    cache storage; APP; LRU; adaptive cache replacement policy; adaptively protective policy; cache pollution; cache size; cache thrashing; continuous page evictions; high reuse gets; history information; least recently used; protected variable-sized segments; unprotected variable-sized segments; Arrays; Buffer storage; History; Pollution; Radiation detectors; Servers; Time complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local and Metropolitan Area Networks (LANMAN), 2015 IEEE International Workshop on
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/LANMAN.2015.7114731
  • Filename
    7114731