Cited time in webofscience Cited time in scopus

Full metadata record

DC Field Value Language
dc.contributor.author Koo, Jinhyung -
dc.contributor.author Chung Chanwoo -
dc.contributor.author Arvind, Arvind -
dc.contributor.author Lee, Sungjin -
dc.date.accessioned 2021-01-22T06:58:46Z -
dc.date.available 2021-01-22T06:58:46Z -
dc.date.created 2020-05-08 -
dc.date.issued 2021-02 -
dc.identifier.issn 0018-9340 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/12638 -
dc.description.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. -
dc.language English -
dc.publisher Institute of Electrical and Electronics Engineers -
dc.title A Case for Application-Managed Flash -
dc.type Article -
dc.identifier.doi 10.1109/TC.2020.2987569 -
dc.identifier.scopusid 2-s2.0-85083718775 -
dc.identifier.bibliographicCitation IEEE Transactions on Computers, v.70, no.2, pp.240 - 254 -
dc.description.isOpenAccess FALSE -
dc.subject.keywordAuthor NAND flash -
dc.subject.keywordAuthor solid-state disks -
dc.subject.keywordAuthor file system -
dc.subject.keywordAuthor key-value store -
dc.subject.keywordAuthor flash translation layer -
dc.subject.keywordPlus Expensive hardware -
dc.subject.keywordPlus Flash storage -
dc.subject.keywordPlus Flash translation layer -
dc.subject.keywordPlus Hardware cost -
dc.subject.keywordPlus Key-value stores -
dc.subject.keywordPlus Log structured file systems -
dc.subject.keywordPlus Minimal supports -
dc.subject.keywordPlus Refactorings -
dc.subject.keywordPlus Flash-based SSDs -
dc.subject.keywordPlus Controllers -
dc.subject.keywordPlus Dynamic random access storage -
dc.subject.keywordPlus File organization -
dc.subject.keywordPlus Memory architecture -
dc.subject.keywordPlus NAND circuits -
dc.citation.endPage 254 -
dc.citation.number 2 -
dc.citation.startPage 240 -
dc.citation.title IEEE Transactions on Computers -
dc.citation.volume 70 -
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