GCaR: Garbage collection aware cache management with improved performance for flash-based SSDs

S Wu, Y Lin, B Mao, H Jiang - … of the 2016 International Conference on …, 2016 - dl.acm.org
Garbage Collection (GC) is an important performance concern for flash-based SSDs,
because it tends to disrupt the normal operations of an SSD. This problem continues to …

A PRAM and NAND flash hybrid architecture for high-performance embedded storage subsystems

JK Kim, HG Lee, S Choi, KI Bahng - Proceedings of the 8th ACM …, 2008 - dl.acm.org
NAND flash-based storage is widely used in embedded systems due to its numerous
benefits: low cost, high density, small form factor and so on. However, NAND flash-based …

{FlashBlox}: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized {SSDs}

J Huang, A Badam, L Caulfield, S Nath… - … USENIX Conference on …, 2017 - usenix.org
A longstanding goal of SSD virtualization has been to provide performance isolation
between multiple tenants sharing the device. Virtualizing SSDs, however, has traditionally …

[PDF][PDF] Nectar: automatic management of data and computation in datacenters

PK Gunda, L Ravindranath, CA Thekkath, Y Yu… - … USENIX Symposium on …, 2010 - usenix.org
Managing data and computation is at the heart of datacenter computing. Manual
management of data can lead to data loss, wasteful consumption of storage, and laborious …

Optimizing the block I/O subsystem for fast storage devices

YJ Yu, DI Shin, W Shin, NY Song, JW Choi… - ACM Transactions on …, 2014 - dl.acm.org
Fast storage devices are an emerging solution to satisfy data-intensive applications. They
provide high transaction rates for DBMS, low response times for Web servers, instant on …

ScaleStore: A fast and cost-efficient storage engine using DRAM, NVMe, and RDMA

T Ziegler, C Binnig, V Leis - … of the 2022 International Conference on …, 2022 - dl.acm.org
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …

FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives

A Tavakkol, M Sadrosadati, S Ghose… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Modern solid-state drives (SSDs) use new host-interface protocols, such as NVMe, to
provide applications with fast access to storage. These new protocols make use of a concept …

Narrowing the gap between serverless and its state with storage functions

T Zhang, D Xie, F Li, R Stutsman - … of the ACM Symposium on Cloud …, 2019 - dl.acm.org
Serverless computing has gained attention due to its fine-grained provisioning, large-scale
multi-tenancy, and on-demand scaling. However, it also forces applications to externalize …

Multilanes: Providing virtualized storage for os-level virtualization on manycores

J Kang, C Hu, T Wo, Y Zhai, B Zhang… - ACM Transactions on …, 2016 - dl.acm.org
OS-level virtualization is often used for server consolidation in data centers because of its
high efficiency. However, the sharing of storage stack services among the colocated …

Application-transparent near-memory processing architecture with memory channel network

M Alian, SW Min, H Asgharimoghaddam… - 2018 51st Annual …, 2018 - ieeexplore.ieee.org
The physical memory capacity of servers is expected to increase drastically with deployment
of the forthcoming non-volatile memory technologies. This is a welcomed improvement for …