Download:
|
by Paul C. H. Lee, Ruei-chuan Chang
http://www.iis.sinica.edu.tw/LIB/TechReport/tr98005.ps.gz
Add To MetaCart
Abstract:
Flash memory shows promise for use in storage devices for mobile computers. However, flash memory cannot be overwritten unless erased in advance. Erase operations are slow that usually decrease system performance, and consume power. For power conservation, better system performance, and longer flash memory lifetime, system support for erasure management is necessary. In this report, a non-update-inplace scheme is proposed to implement a flash memory server. A new cleaning policy is used to reduce the number of erase operations and to evenly wear out flash memory. The policy uses a fine-grained method to effectively cluster hot data and cold data in order to reduce cleaning overhead. Performance evaluations show that erase operations are significantly reduced and flash memory is evenly worn.
Citations
|
656
|
The design and implementation of a log-structured file system
– Rosenblum, Ousterhout
- 1992
|
|
162
|
Non-Volatile Memory for Fast, Reliable File Systems
– Baker, Asami, et al.
- 1992
|
|
158
|
An Implementation of a Log-Structured File System for
– Seltzer, Bostic, et al.
- 1993
|
|
92
|
Storage alternatives for mobile computers
– Douglis, Kaashoek, et al.
- 1994
|
|
85
|
Improving the Performance of LogStructured File Systems with Adaptive Methods
– Matthews, Roselli, et al.
|
|
45
|
A flash-memory based file system
– Kawaguchi, Nishioka, et al.
- 1995
|
|
43
|
Flash memory file caching for mobile computers
– Marsh, Douglis, et al.
- 1994
|
|
26
|
A Quantitative Analysis of Disk Drive
– Li, Kumpf, et al.
- 1994
|
|
16
|
Towards a Low Power File System
– Li
- 1994
|
|
9
|
The Microsoft Flash File System
– Torelli
- 1995
|
|
8
|
Designing with Flash Memory. Annabooks
– DIPERT, M
- 1994
|
|
5
|
Heuristic Cleaning Algorithms
– Blackwell, Harris, et al.
- 1995
|
|
5
|
Logical Disk: A Simple New Approach to Improving File System Performance
– Jonge, Kaashoek, et al.
- 1993
|
|
3
|
State of PDAs and Other Pen-Based Systems
– Ballard
- 1994
|
|
3
|
Managing Flash Memory
– Chiang, Lee, et al.
- 1997
|
|
2
|
Design and Implementation of a Memory-Based Object Server for Hand-held Computers
– Chiang, Lo, et al.
- 1997
|
|
1
|
PDAs Arrive But Aren't Quite Here
– Halfhill
- 1993
|