FRA: A flash-aware redundancy array of flash storage devices

  • Lee, Yangsup
  • Jung, Sanghyuk
  • Song, Yong Ho
Citations

SCOPUS

73

초록

Since flash memory has many attractive characteristics such as high performance, non-volatility, low power consumption and shock resistance, it has been widely used as storage media in the embedded and computer system environments. In the case of reliability, however, there are many shortcomings in flash memory: potentially high I/O latency due to erase-before-write and poor durability due to limited erase cycles. To overcome these problems, a RAID technique borrowed from storage technology based on hard disks is employed. In the RAID technology, multi-bit burst failures in the page, block or device are easily detected and corrected so that the reliability can be significantly enhanced. However the existing RAID-5 scheme for the flash-based storage has delayed response time for parity updating. To overcome this problem, we propose a novel approach using a RAID technique in flash storage, called Flash-aware Redundancy Array. In this approach, parity updates are postponed so that they are not included in the critical path of read and write operations. Instead, they are scheduled for when the device becomes idle. For example, the proposed scheme shows a 19% improvement in the average write response time, compared to other approaches.

키워드

Flash memoryFlash translation layerRAIDStorage systemsCritical PathsDelayed response timeFlash storageFlash translation layerHard disksI/O latencyLow-power consumptionMulti-bitsNonvolatilityRAIDRAID storageResponse timeShock resistanceStorage mediaStorage technologyWrite operationsComputer visionEmbedded systemsQuality assuranceRedundancyResponse time (computer systems)Flash memory
제목
FRA: A flash-aware redundancy array of flash storage devices
저자
Lee, YangsupJung, SanghyukSong, Yong Ho
DOI
10.1145/1629435.1629459
발행일
2009-10
유형
Conference Paper
저널명
Embedded Systems Week 2009 - 7th IEEE/ACM International Conference on Hardware/Software-Co-Design and System Synthesis, CODES+ISSS 2009
페이지
163 ~ 171