{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:52:32Z","timestamp":1750308752984,"version":"3.41.0"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2006,11,1]],"date-time":"2006-11-01T00:00:00Z","timestamp":1162339200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2006,11]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/1210596.1210600","type":"journal-article","created":{"date-parts":[[2007,4,5]],"date-time":"2007-04-05T19:20:08Z","timestamp":1175800808000},"page":"449-467","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["The Design of efficient initialization and crash recovery for log-based file systems over flash memory"],"prefix":"10.1145","volume":"2","author":[{"given":"Chin-Hsien","family":"Wu","sequence":"first","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}]},{"given":"Tei-Wei","family":"Kuo","sequence":"additional","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}]},{"given":"Li-Pin","family":"Chang","sequence":"additional","affiliation":[{"name":"National Chiao-Tung University, Hsin-Chu, Taiwan"}]}],"member":"320","published-online":{"date-parts":[[2006,11]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Association CompactFlash. 1998. compact flashTM 1.4 specification. http:\/\/www.compactflash.org\/.  Association CompactFlash. 1998. compact flashTM 1.4 specification. http:\/\/www.compactflash.org\/."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2003.811702"},{"key":"e_1_2_1_3_1","unstructured":"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\/."},{"volume-title":"Proceedings of the 8th Real-Time and Embedded Technology and Applications Symposium (RTAS). 187--196","author":"Chang L. P.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1027794.1027801"},{"key":"e_1_2_1_6_1","unstructured":"Alpha One Limited. 2006. Yet another flash filing system. http:\/\/aleph1.co.UK\/yaffsoverview?PHPSESSID-dgebece4ee3b2d93ebd2d4ecfe621f5f.  Alpha One Limited. 2006. Yet another flash filing system. http:\/\/aleph1.co.UK\/yaffsoverview?PHPSESSID-dgebece4ee3b2d93ebd2d4ecfe621f5f."},{"key":"e_1_2_1_7_1","unstructured":"Corporation Intel. 1995a. Ftl logger exchanging data with ftl systems. www.intel.com\/design\/flcomp\/support\/applnots\/29217401.pdf.  Corporation Intel. 1995a. Ftl logger exchanging data with ftl systems. www.intel.com\/design\/flcomp\/support\/applnots\/29217401.pdf."},{"key":"e_1_2_1_8_1","unstructured":"Corporation Intel. 1995b. Lfs file manager software: Lfm. www.intel.com\/design\/flcomp\/support\/applnots\/29217501.pdf.  Corporation Intel. 1995b. Lfs file manager software: Lfm. www.intel.com\/design\/flcomp\/support\/applnots\/29217501.pdf."},{"key":"e_1_2_1_9_1","unstructured":"Corporation Intel. 1995c. Software concerns of implementing a resident flash disk. www.intel.com\/design\/flcomp\/applnots\/292173.htm.  Corporation Intel. 1995c. Software concerns of implementing a resident flash disk. www.intel.com\/design\/flcomp\/applnots\/292173.htm."},{"key":"e_1_2_1_10_1","unstructured":"Corporation Intel. 1998. Understanding the flash translation layer(ftl) specification. www.intel.com\/design\/flcomp\/applnots\/297816.htm.  Corporation Intel. 1998. Understanding the flash translation layer(ftl) specification. www.intel.com\/design\/flcomp\/applnots\/297816.htm."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1986.1676845"},{"volume-title":"Proceedings of the USENIX Technical Conference on Unix and Advanced Computing Systems. 155--164","author":"Kawaguchi A.","key":"e_1_2_1_12_1"},{"volume-title":"Proceedings of the Annual International Computer Software and Applications Conference. 284--289","author":"Kim H. J.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/46.2.174"},{"volume-title":"Proceedings of the IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing. 663--668","author":"Lee D.","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.180604"},{"volume-title":"Proceedings of the 9th IEEE Internaltional Conference on Data Engineering. 117--124","author":"Li X.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"volume-title":"Proceedings of the 5th IEEE Internaltional Conference on Data Engineering. 452--462","author":"Salem K.","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","unstructured":"Samsung Corporation. 2002. Nand flash-memory datasheet and smartmedia data book.  Samsung Corporation. 2002. Nand flash-memory datasheet and smartmedia data book."},{"key":"e_1_2_1_21_1","unstructured":"SmartMedia. 1999. smartmediaTM specification. www.ssfdcjp\/english\/spec\/index.htm.  SmartMedia. 1999. smartmediaTM specification. www.ssfdcjp\/english\/spec\/index.htm."},{"volume-title":"Jffs: The journalling flash file system","year":"2001","author":"Woodhouse D.","key":"e_1_2_1_22_1"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275986.1275991"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/956676.956679"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1233501.1233624"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/CODES ISSS.2004.25"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2006.13"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/195473.195506"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066677.1066871"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1210596.1210600","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1210596.1210600","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:22Z","timestamp":1750278142000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1210596.1210600"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,11]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,11]]}},"alternative-id":["10.1145\/1210596.1210600"],"URL":"https:\/\/doi.org\/10.1145\/1210596.1210600","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"type":"print","value":"1553-3077"},{"type":"electronic","value":"1553-3093"}],"subject":[],"published":{"date-parts":[[2006,11]]},"assertion":[{"value":"2006-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}