New flash memory management for flash storage system

Han joon Kim, Sang goo Lee

Research output: Contribution to journalConference articlepeer-review

77 Scopus citations

Abstract

We propose a new way of managing flash memory space for flash memory-specific file systems based on log-structured file system. Flash memory has attractive features such as non-volatility, and fast I/O speed, but it also suffers from inability to update in place and limited usage cycles. These drawbacks require many changes to conventional storage (file) management techniques. Our focus is on lowering cleaning cost and evenly utilizing flash memory cells while maintaining a balance between the two often-conflicting goals. The cleaning efficiency is enhanced by dynamically separating cold data and non-cold data. The second goal, cycle-leveling is achieved to the degree where the maximum difference between erase cycles is below the error range of the hardware. Simulation results show that the proposed method has significant benefit over naive methods: maximum of 35% reduction in cleaning cost with even spreading writes across segments.

Original languageEnglish
Pages (from-to)284-289
Number of pages6
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
StatePublished - 1999
EventProceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99) - Phoenix, AZ, USA
Duration: 27 Oct 199929 Oct 1999

Fingerprint

Dive into the research topics of 'New flash memory management for flash storage system'. Together they form a unique fingerprint.

Cite this