Improving I/O Performance of Large-Page Flash Storage Systems Using Subpage-Parallel Reads

Jisung Park, Myungsuk Kim, Sungjin Lee, Jihong Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Handling small read requests is important on large-page flash storage systems because small reads tend to waste the read bandwidth. We present a system level solution that avoids wasting the read bandwidth based on a new page read operation, called the subpage-parallel read (SPread). SPread achieves an optimal latency for a small read request by reading requested subpages only. By improving the read performance of applications as well as garbage collection, SPread improves the overall I/O performance. Experimental results show that an SPread-aware FTL can improve the IOPS and read latency by up to 122% and 56%, respectively.

Original languageEnglish
Title of host publicationProceedings - 7th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages25-30
Number of pages6
ISBN (Electronic)9781538674031
DOIs
StatePublished - 15 Nov 2018
Event7th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2018 - Hakodate, Japan
Duration: 28 Aug 201831 Aug 2018

Publication series

NameProceedings - 7th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2018

Conference

Conference7th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2018
Country/TerritoryJapan
CityHakodate
Period28/08/1831/08/18

Bibliographical note

Publisher Copyright:
© 2018 IEEE.

Keywords

  • Flash Translation Layer
  • Large page NAND device
  • NAND flash memory
  • NAND storage system
  • Subpage read

Fingerprint

Dive into the research topics of 'Improving I/O Performance of Large-Page Flash Storage Systems Using Subpage-Parallel Reads'. Together they form a unique fingerprint.

Cite this