Skip to main navigation Skip to search Skip to main content

FastGC: Accelerate Garbage Collection via an Efficient Copyback-based Data Migration in SSDs

  • Fei Wu
  • , Jiaona Zhou
  • , Shunzhuo Wang
  • , Yajuan Du
  • , Chengmo Yang
  • , Changsheng Xie*
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Copyback is an advanced command contributing to accelerating data migration in garbage collection (GC). Unfortunately, detecting copyback feasibility (whether copyback can be carried out with assurable reliability) against data corruption in the traditional copyback-based GC causes an expensive performance penalty. This paper first explores copyback error characteristics on real NAND flash chips, then proposes a fast garbage collection scheme called FastGC. It utilizes copyback error characteristics to efficiently detect copyback feasibility of data instead of transferring out all valid data for detecting. Experiment results in the SSDsim show the proposed FastGC greatly promotes write response time and read response time by up to 44.2% and 66.3% respectively, compared to the traditional copyback-based GC.
Original languageEnglish
Title of host publicationProceedings of the 55th Annual Design Automation Conference, DAC 2018
PublisherIEEE
ISBN (Print)9781450357005
DOIs
Publication statusPublished - Jun 2018
Event55th Annual Design Automation Conference (DAC 2018) - San Francisco, United States
Duration: 24 Jun 201829 Jun 2018

Publication series

Name
VolumePart F137710
ISSN (Print)0738-100X

Conference

Conference55th Annual Design Automation Conference (DAC 2018)
PlaceUnited States
CitySan Francisco
Period24/06/1829/06/18

Fingerprint

Dive into the research topics of 'FastGC: Accelerate Garbage Collection via an Efficient Copyback-based Data Migration in SSDs'. Together they form a unique fingerprint.

Cite this