Please use this identifier to cite or link to this item:
Title: Optimizing flash-based key-value cache systems
Authors: Shen, ZY
Chen, F
Jia, YC
Shao, ZL 
Issue Date: 2016
Publisher: USENIX Association
Source: The 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '16), Denver, Co, US, 20-21 June 2016, p. 1-5 How to cite?
Abstract: Flash-based key-value cache systems, such as Facebook’s McDipper [1] and Twitter’s Fatcache [2], provide a cost-efficient solution for high-speed key-value caching. These cache solutions typically take commercial SSDs and adopt a Memcached-like scheme to store and manage key-value pairs in flash. Such a practice, though simple, is inefficient. We advocate to reconsider the hardware/software architecture design by directly opening device-level details to key-value cache systems. This co-design approach can effectively bridge the semantic gap and closely connect the two layers together. Leveraging the domain knowledge of key-value caches and the unique device-level properties, we can maximize the efficiency of a key-value cache system on flash devices while minimizing its weakness. We are implementing a prototype based on the Open-channel SSD hardware platform. Our preliminary experiments show very promising results.
Appears in Collections:Conference Paper

Show full item record

Page view(s)

Last Week
Last month
Citations as of Aug 13, 2018

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.