CATA: a garbage collection scheme for flash memory file systems

  • Authors:
  • Longzhe Han;Yeonseung Ryu;Keunsoo Yim

  • Affiliations:
  • Department of Computer Software, Myongji University, Yongin, Gyeonggi-do, Korea;Department of Computer Software, Myongji University, Yongin, Gyeonggi-do, Korea;Computing Lab., Samsung Advanced Institute of Technology, Yongin, Gyeonggi-do, Korea

  • Venue:
  • UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of flash memory is that it cannot be overwritten unless erased in advance. In order to avoid having to erase during every update, non-in-place-update schemes have been widely used. In case of non-in-place update mechanism, garbage collection is needed to reclaim the obsolete space. In this paper, we study a new garbage collection scheme to reduce its cost such as the number of erase operations and the number of data copies. The proposed scheme determines the victim blocks by exploiting usage information of data blocks such as age, utilization and erase count. In addition, the proposed scheme predicts the future I/O workload and controls the number of victims to avoid disturbing the normal I/O operations. Experimental results show that the proposed scheme can perform well especially when the degree of locality is high.