Reinforcement learning-assisted garbage collection to mitigate long-tail latency in SSD

W Kang, D Shin, S Yoo - ACM Transactions on Embedded Computing …, 2017 - dl.acm.org
NAND flash memory is widely used in various systems, ranging from real-time embedded
systems to enterprise server systems. Because the flash memory has erase-before-write …

Scalable parallel flash firmware for many-core architectures

J Zhang, M Kwon, M Swift, M Jung - 18th USENIX Conference on File …, 2020 - usenix.org
NVMe is designed to unshackle flash from a traditional storage bus by allowing hosts to
employ many threads to achieve higher bandwidth. While NVMe enables users to fully …

The Harey Tortoise: Managing Heterogeneous Write Performance in {SSDs}

LM Grupp, JD Davis, S Swanson - 2013 USENIX Annual Technical …, 2013 - usenix.org
Recent years have witnessed significant gains in the adoption of flash technology due to
increases in bit density, enabling higher capacities and lower prices. Unfortunately, these …

An efficient page-level FTL to optimize address translation in flash memory

Y Zhou, F Wu, P Huang, X He, C Xie… - Proceedings of the Tenth …, 2015 - dl.acm.org
Flash-based solid state disks (SSDs) have been very popular in consumer and enterprise
storage markets due to their high performance, low energy, shock resistance, and compact …

Application-aware and software-defined SSD scheme for tencent large-scale storage system

J Zhang, D Feng, J Gao, W Tong, J Liu… - 2016 IEEE 22nd …, 2016 - ieeexplore.ieee.org
Tencent, one of the biggest Internet companies in China, contains billions of users and over
600-PB data, and leverages thousands of SSDs in the storage system to improve system …

[图书][B] Flash Memory Integration: Performance and Energy Issues

J Boukhobza, P Olivier - 2017 - books.google.com
4 zettabytes (4 billion terabytes) of data generated in 2013, 44 zettabytes predicted for 2020
and 185 zettabytes for 2025. These figures are staggering and perfectly illustrate this new …

Dynamic management of key states for reinforcement learning-assisted garbage collection to reduce long tail latency in SSD

W Kang, S Yoo - Proceedings of the 55th Annual Design Automation …, 2018 - dl.acm.org
Garbage collection (GC) is one of main causes of the long-tail latency problem in storage
systems. Long-tail latency due to GC is more than 100 times greater than the average …

LiveSSD: A low-interference RAID scheme for hardware virtualized SSDs

Y Zhou, F Wu, W Huang, C Xie - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Hardware virtualization has been increasingly used to provide performance isolation
between multiple tenants sharing an SSD. It exploits the SSD's highly parallel architecture …

CAST: A page-level FTL with compact address mapping and parallel data blocks

Z Xu, R Li, CZ Xu - 2012 IEEE 31st International Performance …, 2012 - ieeexplore.ieee.org
NAND flash memory based Solid State Drive (SSD) is increasingly popular as one of the
major non-volatile storage devices. Due to the superior performance and energy efficiency …

ASA-FTL: An adaptive separation aware flash translation layer for solid state drives

W Xie, Y Chen, PC Roth - Parallel Computing, 2017 - Elsevier
The flash-memory based Solid State Drive (SSD) presents a promising storage solution for
increasingly critical data-intensive applications due to its low latency (high throughput), high …