An intelligent garbage collection algorithm for flash memory storages

  • Authors:
  • Long-zhe Han;Yeonseung Ryu;Tae-sun Chung;Myungho Lee;Sukwon Hong

  • Affiliations:
  • Department of Computer Software, Myongji University, Korea;Department of Computer Software, Myongji University, Korea;College of Information Technology, Ajou University, Korea;Department of Computer Software, Myongji University, Korea;Department of Computer Software, Myongji University, Korea

  • Venue:
  • ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Flash memory cannot be overwritten unless erased in advance. In order to avoid having to erase during every update, non-in-place-update schemes have been used. Since updates are not performed in place, obsolete data are later reclaimed by garbage collection. In this paper, we study a new garbage collection algorithm to reduce the cleaning cost such as the number of erase operations and the number of data copies. The proposed scheme automatically predicts the future I/O workload and intelligently selects the victims according to the predicted I/O workload. Experimental results show that the proposed scheme performs well especially when the degree of locality is high.