Didacache: an integration of device and application for flash-based key-value caching

Z Shen, F Chen, Y Jia, Z Shao - ACM Transactions on Storage (TOS), 2018 - dl.acm.org
Key-value caching is crucial to today's low-latency Internet services. Conventional key-value
cache systems, such as Memcached, heavily rely on expensive DRAM memory. To lower …

SMRC: An endurable SSD cache for host-aware shingled magnetic recording drives

X Xie, L Xiao, X Ge, Q Li - IEEE Access, 2018 - ieeexplore.ieee.org
Host-aware shingled magnetic recording (HA-SMR) drives deliver higher disk capacity and
expose internal zones to host, but their performance can be severely degraded when …

Cascade mapping: Optimizing memory efficiency for flash-based key-value caching

K Wang, F Chen - Proceedings of the ACM Symposium on Cloud …, 2018 - dl.acm.org
Flash-based key-value caching plays an important role in Internet services. Compared to in-
memory key-value caches, flash-based key-value caches can provide a 10 to 100 times …

Duchy: Achieving both SSD durability and controllable SMR cleaning overhead in hybrid storage systems

X Xie, T Yang, Q Li, D Wei, L Xiao - Proceedings of the 47th International …, 2018 - dl.acm.org
Integrating solid-state drives (SSDs) and shingled magnetic recording (SMR) drives can
build cost-effective hybrid storage systems. However, both SSD and SMR drives endure …

Gemini: a distributed crash recovery protocol for persistent caches

S Ghandeharizadeh, H Huang - Proceedings of the 19th International …, 2018 - dl.acm.org
Gemini is a distributed crash recovery protocol for persistent caches. When a cache instance
fails, Gemini assigns other cache instances to process its reads and writes. Once the failed …

Chewanalyzer: Workload-aware data management across differentiated storage pools

X Ge, X Xie, DHC Du, P Ganesan… - 2018 IEEE 26th …, 2018 - ieeexplore.ieee.org
In multi-tier storage systems, moving data from one tier to the next can be inefficient. And
because each type of storage device has its own idiosyncrasies with respect to the …

Optimizing flash-based key-value database engine for big data and mobile applications

Z Shen - 2018 - theses.lib.polyu.edu.hk
The key-value database engine, which offers higher efficiency, scalability, availability, and
usually works with simple NoSQL schema, is becoming more and more popular. It has been …

[图书][B] Supporting Efficient Large-Scale Key-Value Systems with an Optimized Storage Hierarchy

X Wu - 2018 - search.proquest.com
Driven by the growing demands from big-data applications, the focus of their data
management has been largely shifted from traditional SQL databases to NoSQL (Not-only …