Cleaning policies in mobile computers using flash memory

作者: M.-L. Chiang , R.-C. Chang

DOI: 10.1016/S0164-1212(99)00059-X

关键词: Semiconductor memoryComputer hardwareEmbedded systemUniversal memoryInterleaved memoryMemory refreshRegistered memoryMemory managementComputer scienceComputer memoryFlash memory emulatorComputer data storageFlash memoryFlash file systemDynamic random-access memoryOverlay

摘要: Abstract Flash memory is small, lightweight, shock-resistant, nonvolatile, and consumes little power. therefore shows promise for use in storage devices consumer electronics, mobile computers embedded systems. However, flash cannot be overwritten unless erased advance. Erase operations are slow that usually decrease system performance, consume The number of erase cycles also limited. For power conservation, better longer lifetime, support erasure management necessary. In this paper, we the non-update-in-place scheme to implement a server propose new cleaning policy reduce needed evenly wear out memory. uses fine-grained method effectively cluster hot data cold order overhead. A wear-leveling algorithm proposed. Performance evaluations show significantly reduced worn. Though proposed separation targeted at memory-based systems, it can applied other systems as well.

参考文章(21)
Jeffrey Harris, Trevor Blackwell, Margo Seltzer, Heuristic cleaning algorithms in log-structured file systems usenix annual technical conference. pp. 23- 23 ,(1995)
Tom R. Halfhill, PDAs arrive: but aren't quite here yet BYTE archive. ,vol. 18, pp. 66- ,(1993)
Mei-Ling Chiang, Ruei-Chuan Chang, Shih-Yueh Lo, Paul C. H. Lee, Design and Implementation of A Memory-Based Object Server for Hand-Held Computers. Journal of Information Science and Engineering. ,vol. 13, pp. 431- 446 ,(1997)
Margo I Seltzer, Keith Bostic, Marshall K McKusick, Carl Staelin, None, An implementation of a log-structured file system for UNIX USENIX'93 Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings. pp. 3- 3 ,(1993)
Brian Dipert, Markus Levy, Designing with flash memory ,(1993)
W. C. Hsieh, F. Kaashoek, W. de Jonge, LOGICAL DISK: A SIMPLE NEW APPROACH TO IMPROVING FILE SYSTEM PERFORMANCE Massachusetts Institute of Technology. ,(1993)
Hiroshi Motoda, Atsuo Kawaguchi, Shingo Nishioka, A flash-memory based file system usenix annual technical conference. pp. 13- 13 ,(1995)
Kester Li, Towards A Low Power File System University of California at Berkeley. ,(1994)
Paul Horton, Thomas Anderson, Kester Li, Roger Kumpf, A Quantitative analysis of disk drive power management in portable computers usenix winter technical conference. pp. 22- 22 ,(1994)
Fred Douglis, Joshua A. Tauber, Ramón Cáceres, Kai Li, Brian Marsh, Frans Kaashoek, Storage alternatives for mobile computers operating systems design and implementation. pp. 473- 505 ,(1994) , 10.5555/1267638.1267641