HSWL: an Efficient Hash-Based Static Wear Leveling Algorithm

Lisen Gao,Yuzhuo Fu,Xing Han,Hong Zhou
DOI: https://doi.org/10.1117/12.2031758
2013-01-01
Abstract:NAND Flash based SSDs(Solid-State Drives) have been developed rapidly because of apparent advantages over HDDs(Hard Disk Drives), such as consuming less power and are more resistant to harsh environment. Algorithms referred to as wear leveling for enhancing the endurance and reliability of flash memory are studied in this paper. A creative static wear leveling algorithm named as HSWL is proposed. Hot blocks and cold blocks are divided according to their degree of hotness recorded in a hash table, and data swapping operations are applied thereafter. By conducting a series of experiments, it can be seen that excellent performance has been achieved with conserved resource.
What problem does this paper attempt to address?