Cited time in webofscience Cited time in scopus

A Case for Application-Managed Flash

Title
A Case for Application-Managed Flash
Author(s)
Koo, JinhyungChung ChanwooArvind, ArvindLee, Sungjin
Issued Date
2021-02
Citation
IEEE Transactions on Computers, v.70, no.2, pp.240 - 254
Type
Article
Author Keywords
NAND flashsolid-state disksfile systemkey-value storeflash translation layer
Keywords
Expensive hardwareFlash storageFlash translation layerHardware costKey-value storesLog structured file systemsMinimal supportsRefactoringsFlash-based SSDsControllersDynamic random access storageFile organizationMemory architectureNAND circuits
ISSN
0018-9340
Abstract
In this paper, we propose a new I/O architecture for NAND flash-based SSDs, called an application-managed flash (AMF). In a typical SSD controller, an intermediate software layer, called a flash translation layer, is employed between NAND flash chips and a host interface. The main responsibility of an FTL is providing interoperability with conventional HDDs, but this comes at the cost of requiring expensive hardware resources and degrading I/O performance. The proposed AMF refactors the flash storage architecture so that an SSD control exposes linear append-only segments which do not permit overwriting. This refactoring dramatically improves performance of applications and reduces hardware costs by allowing applications to directly manage flash storage with minimal supports by an SSD controller. To confirm the benefits of AMF, we conduct case studies with two popular applications, a log-structured file system (F2FS) and a key-value store (RocksDB). Our experiments show that DRAM in the flash controller is reduced by 128X and the performances of the file system and the key-value store improve by 80% and 54% over conventional SSDs, respectively.
URI
http://hdl.handle.net/20.500.11750/12638
DOI
10.1109/TC.2020.2987569
Publisher
Institute of Electrical and Electronics Engineers
Related Researcher
  • 이성진 Lee, Sungjin
  • Research Interests Computer System; System Software; Storage System; Non-volatile Memory; Flash-based SSD; Distributed Storage Systems
Files in This Item:

There are no files associated with this item.

Appears in Collections:
Department of Electrical Engineering and Computer Science Data-Intensive Computing Systems Laboratory 1. Journal Articles

qrcode

  • twitter
  • facebook
  • mendeley

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

BROWSE