• DocumentCode
    589571
  • Title

    HCache: A Hybrid cache management scheme with Flash and next generation NVRAM

  • Author

    Vellore Arumugam, Rajesh ; Chuan Heng Foh ; Haixiang Shi ; Kyawt Kyawt Khaing

  • Author_Institution
    Data Storage Inst., DCT Div., A*STAR, Singapore, Singapore
  • fYear
    2012
  • fDate
    Oct. 31 2012-Nov. 2 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    We propose a dynamic cache control mechanism HCache for a hybrid storage device consisting of next generation non-volatile memory (NVM) like STT-MRAM/PCRAM and conventional Flash. HCache works by distributing the scarce NVM capacity among multiple applications to meet their QoS requirements. The dynamic adaptation of the cache size is based on the access pattern and cache demands of the application. This is tracked through a hit rate histogram to a simple chain of virtual LRU queue. We show that our method can achieve 14% - 46% improvement in latency compared to popular control mechanisms available in the literature. It can also lead to reduced number of QoS violations compared particularly to a PID control mechanism commonly used in many of the recent and some earlier works.
  • Keywords
    cache storage; flash memories; quality of service; random-access storage; Flash; HCache; PCRAM; QoS requirements; STT-MRAM; access pattern; cache demands; cache size; dynamic cache control mechanism; hit rate histogram; hybrid cache management scheme; hybrid storage device; next generation NVRAM; next generation nonvolatile memory; scarce NVM capacity; virtual LRU queue; Heuristic algorithms; Histograms; Nonvolatile memory; PD control; Phase change random access memory; Quality of service; Cache partitioning; Hybrid storage; NVM; Quality of Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    APMRC, 2012 Digest
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4673-4734-1
  • Type

    conf

  • Filename
    6407516