PWF: reducing write response time in flash memory-based storage devices

Jaeho Shin*, Sungmin Park, Dongwook Kim, Sooyong Kang

*Corresponding author for this work

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

Abstract

Modern flash memory-based storage devices use write buffer not only to reduce the amount of data actually written to the flash memory but also to quickly respond to each write request. A buffered page is flushed to the flash memory as late as possible, expecting possible future write hits, so long as the buffer manager does not select it as a victim for replacement to acquire free space for newly arrived write request. While this delayed-flushing can maximize the buffer hit ratio, in terms of the write response time, it can be a hurdle for fast write response. SSD can respond to a write request only when selected victim pages are safely written to the flash memory and the requested data are written to the write buffer. In this paper, we propose the Proactive Write buffer Flushing (PWF) scheme that proactively flushes a portion of buffered data to the flash memory during the I/O requests intervals. Our simulation study showed that the proposed scheme effectively reduces the write response time with negligible overhead.

Original languageEnglish
Title of host publicationGCCE 2012
Subtitle of host publication1st IEEE Global Conference on Consumer Electronics 2012
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages366-367
Number of pages2
ISBN (Electronic)9781467315012, 9781467314992, 9781467314985
ISBN (Print)9781467315005
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event1st IEEE Global Conference on Consumer Electronics, GCCE 2012 - Tokyo, Japan
Duration: 2 Oct 20125 Oct 2012

Other

Other1st IEEE Global Conference on Consumer Electronics, GCCE 2012
Country/TerritoryJapan
CityTokyo
Period2/10/125/10/12

Keywords

  • Solid State Drive
  • NAND Flash memory
  • response time
  • write buffer

Fingerprint

Dive into the research topics of 'PWF: reducing write response time in flash memory-based storage devices'. Together they form a unique fingerprint.

Cite this