An Effective Dynamic Wear Leveling In The Application Of Solid State Drives

Wei-Neng Wang,Kai Ni,Jian-She Ma,Zong-Chao Wan,Yi Zhao,Long-Fa Pan
2010-01-01
Abstract:NAND flash memory has become one of the most popular storage media for portable devices, such as MP3 players, MMC cards and solid state drives. Due to erase-before-write characteristics of NAND flash memory, Wear-Leveling strategy, especially dynamic wear-leveling strategy, is very important in deciding the performance and lifetime of flash memory in solid state drives. In this paper, to reduce the map table size and improve the performance of solid state drives, we propose an effective dynamic wear leveling based on a novel "triple-pool" structure for NAND flash memory in solid state drives. Comparing with previous dynamic wear-leveling strategies, theoretical analysis shows that our strategy saves memory space (includes both SDRAM and flash memory) through the novel "triple-pool" structure, and improves the reading and writing speed by reducing the search time.
What problem does this paper attempt to address?