• DocumentCode
    618590
  • Title

    Cache, cache everywhere, flushing all hits down the sink: On exclusivity in multilevel, hybrid caches

  • Author

    Appuswamy, Rathinakumar ; van Moolenbroek, D.C. ; Tanenbaum, Andrew S.

  • Author_Institution
    Vrije Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    6-10 May 2013
  • Firstpage
    1
  • Lastpage
    14
  • Abstract
    Several multilevel storage systems have been designed over the past few years that utilize RAM and flash-based SSDs in concert to cache data resident in HDD-based primary storage. The low cost/GB and non-volatility of SSDs relative to RAM have encouraged storage system designers to adopt inclusivity (between RAM and SSD) in the caching hierarchy. However, in light of recent changes in hardware landscape, we believe that in the future, multilevel caches are invariably going to be hybrid caches where 1) all/most levels are physically collocated 2) the levels differ substantially only with respect to performance and not storage density, and 3) all levels are persistent. In this paper, we will investigate the design tradeoffs involved in building exclusive, persistent, direct-attached, multilevel storage caches. In doing so, we will first present a comparative evaluation of various techniques that have been proposed to achieve exclusivity in distributed storage caches in the context of a direct-attached, hybrid cache, and show the potential performance benefits of maintaining exclusivity. We will then investigate extensions to these demand-based, read-only data caching algorithms in order to address two issues specific to direct-attached hybrid caches, namely, handling writes and managing SSD lifetime.
  • Keywords
    cache storage; HDD based primary storage; RAM; SSD lifetime; cache data resident; caching hierarchy; demand based; direct attached hybrid cache; distributed storage cache; flash based SSD; multilevel hybrid cache; multilevel storage cache; multilevel storage system; nonvolatility; read only data caching algorithm; storage density; Ash; Buildings; Cache storage; Context; Hardware; Random access memory; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
  • Conference_Location
    Long Beach, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4799-0217-0
  • Type

    conf

  • DOI
    10.1109/MSST.2013.6558445
  • Filename
    6558445