Affiliation:
1. Ajou University, Korea
Abstract
Flash memory offers attractive features, such as non-volatile, shock resistance, fast access and low power consumption for data storage. However, it has one main drawback of requiring an erase before updating the contents. Furthermore, the flash memory can only be erased for a limited number of times. These characteristics are controlled by a software layer called the flash translation layer (FTL). FTL efficiently manages read, write, and erase operations to enhance the overall performance, and considers wear-leveling to prolong the durability of flash memory. In this article, we identify the logical sector numbers corresponding to random data, termed as hot-LSNs, and distribute them to all available blocks without degrading the performance of the flash memory. From our evaluation, we found that the extra erase operations for distributing the hot-LSNs are very low compared to the overall performance. Even though Hot-LSNs Distributing Wear-Leveling Algorithm (Hot-DL) incorporates wear-leveling in the performance enhancing algorithm, Hot-DL only requires approximately 0.015% of extra erase operations compared to previous well-optimized performance enhancing algorithms, shared buffer scheme.
Funder
Ministry of Education, Science and Technology
National Research Foundation of Korea
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference30 articles.
1. Memory system using a flash memory and method of controlling the memory system;Achiwa K.;U.S. Patent,1999
2. Flash memory mass storage architecture incorporation wear leveling technique;Assar M.;U.S. Patent,1995
3. Flash file system;Ban A.;U.S. Patent,1995
4. Flash file system optimized for page-mode flash technologies;Ban A.;U.S. Patent,1999
5. Mechanising a formal model of flash memory
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献