Affiliation:
1. National Taiwan University, Taipei, Taiwan
2. National Chiao-Tung University, Hsin-Chu, Taiwan
Abstract
While flash memory has been widely adopted for storage systems for various embedded systems, issues of performance and reliability have started receiving growing attention in recent years. How to provide efficient roll back and quick mounting for flash-memory file systems has become an important research topic in recent years, in addition to the work on effective garbage collection and superb runtime performance. Such an observation motivates our work on the investigation of efficient initialization and crash recovery of flash-memory file systems based on log structures. A methodology is proposed for the acceleration of mounting and crash recovery for log-based file systems. A system prototype based on a well-known flash-memory file system, YAFFS, was implemented with performance evaluation. Experimental results show that the proposed methodology can reduce mounting time significantly, regardless of whether the file system is properly unmounted.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture
Reference29 articles.
1. Association CompactFlash. 1998. compact flashTM 1.4 specification. http://www.compactflash.org/. Association CompactFlash. 1998. compact flashTM 1.4 specification. http://www.compactflash.org/.
2. Introduction to flash memory
3. Bityutskiy A. B. 2006. JFFS3 design issues. http://www.linux-mtd.imfradead.org/tech/jffs3design/. Bityutskiy A. B. 2006. JFFS3 design issues. http://www.linux-mtd.imfradead.org/tech/jffs3design/.
4. Real-time garbage collection for flash-memory storage systems of real-time embedded systems
Cited by
20 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献