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
fDate :
Oct. 31 2012-Nov. 2 2012
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;
Conference_Titel :
APMRC, 2012 Digest
Conference_Location :
Singapore
Print_ISBN :
978-1-4673-4734-1