A Garbage Collection Algorithm for Flash File System Based on Differential Evolution

SHI Zheng,JI Jin-song,CHEN Xiang-lan,GONG Yu-chang
2011-01-01
Abstract:Flash memory based storage systems are becoming increasingly prevalent.Garbage collection plays an important role in such systems.This paper analyzes popular file system overload,and points out the problems of existing GC algorithms:the performance of Garbage Collection decreases dramatically under high capacity utilization,which has a great impact on write speed.Then the paper proposes a new flash memory garbage collection mechanism based on differential evolution algorithm(DEbGC),which considers the speed and wear leveling in garbage collection.The experimental results show that DEbGC could amortize the overhead of garbage collection,decrease erase count and number of page copies while satisfying overall performance and wear leveling.
What problem does this paper attempt to address?