{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:32Z","timestamp":1750307672655,"version":"3.41.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,10,1]],"date-time":"2008-10-01T00:00:00Z","timestamp":1222819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002994","name":"Ministry of Knowledge Economy","doi-asserted-by":"publisher","award":["IITA-2008-C1090-0801-0020"],"award-info":[{"award-number":["IITA-2008-C1090-0801-0020"]}],"id":[{"id":"10.13039\/501100002994","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2008,10]]},"abstract":"<jats:p>NAND flash memory has become one of the most popular storage media for mobile multimedia systems. A key issue in designing storage systems for mobile multimedia systems is handling large-capacity storage media and numerous large files with limited resources such as memory. However, existing flash file systems, including JFFS2 and YAFFS in particular, exhibit many limitations in addressing the storage capacity of mobile multimedia systems.<\/jats:p>\n          <jats:p>In this article, we design and implement a scalable flash file system, called ScaleFFS, for mobile multimedia systems. ScaleFFS is designed to require only a small fixed amount of memory space and to provide fast mount time, even if the file system size grows to more than tens of gigabytes. The measurement results show that ScaleFFS can be instantly mounted regardless of the file system size, while achieving the same write bandwidth and up to 22% higher read bandwidth compared to JFFS2.<\/jats:p>","DOI":"10.1145\/1404880.1404889","type":"journal-article","created":{"date-parts":[[2008,11,6]],"date-time":"2008-11-06T13:49:43Z","timestamp":1225979383000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["ScaleFFS"],"prefix":"10.1145","volume":"5","author":[{"given":"Dawoon","family":"Jung","sequence":"first","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaegeuk","family":"Kim","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jin-Soo","family":"Kim","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joonwon","family":"Lee","sequence":"additional","affiliation":[{"name":"Korea Advanced Institute of Science and Technology, Daejeon, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10,30]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"AlephOne Ltd. 2003. Yet Another Flash Filing System (YAFFS). Aleph One Limited. http:\/\/www.aleph1.co.uk\/yaffs.  AlephOne Ltd. 2003. Yet Another Flash Filing System (YAFFS). Aleph One Limited. http:\/\/www.aleph1.co.uk\/yaffs."},{"volume-title":"Proceedings to the 1st Dutch International Symposium on Linux","author":"Card R.","key":"e_1_2_1_2_1","unstructured":"Card , R. , Ts'o , T. , and Tweedie , S . 1994. Design and implementation of the second extended filesystem . In Proceedings to the 1st Dutch International Symposium on Linux . State University of Groningen, Groningen, Netherlands. Card, R., Ts'o, T., and Tweedie, S. 1994. Design and implementation of the second extended filesystem. In Proceedings to the 1st Dutch International Symposium on Linux. State University of Groningen, Groningen, Netherlands."},{"volume-title":"Proceedings of the Conference on Operating Systems Design and Implementation. 25--37","author":"Douglis F.","key":"e_1_2_1_3_1","unstructured":"Douglis , F. , Caceres , R. , Kaashoek , M. F. , Li , K. , Marsh , B. , and Tauber , J. A . 1994. Storage alternatives for mobile computers . In Proceedings of the Conference on Operating Systems Design and Implementation. 25--37 . Douglis, F., Caceres, R., Kaashoek, M. F., Li, K., Marsh, B., and Tauber, J. A. 1994. Storage alternatives for mobile computers. In Proceedings of the Conference on Operating Systems Design and Implementation. 25--37."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945475"},{"volume-title":"Proceedings of USENIX Annual Technical Conference. 57--70","author":"Huang H.","key":"e_1_2_1_5_1","unstructured":"Huang , H. , Pillai , P. , and Shin , K. G . 2003. Design and implementation of power-aware virtual memory . In Proceedings of USENIX Annual Technical Conference. 57--70 . Huang, H., Pillai, P., and Shin, K. G. 2003. Design and implementation of power-aware virtual memory. In Proceedings of USENIX Annual Technical Conference. 57--70."},{"key":"e_1_2_1_6_1","unstructured":"Hynix Semiconductor Inc. 2006. Hynix NAND flash data sheet. http:\/\/www.hynix.com\/datasheet\/pdf\/flash\/HY27UH08AG(5_D)M (Rev0.6).pdf.  Hynix Semiconductor Inc. 2006. Hynix NAND flash data sheet. http:\/\/www.hynix.com\/datasheet\/pdf\/flash\/HY27UH08AG(5_D)M (Rev0.6).pdf."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176887.1176911"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2002.1010143"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2006.96"},{"volume-title":"Proceedings of The 27th Hawaii International Conference on Systems Science. 451--460","author":"Marsh B.","key":"e_1_2_1_10_1","unstructured":"Marsh , B. , Douglis , F. , and Krishnan , P . 1994. Flash memory file caching for mobile computers . In Proceedings of The 27th Hawaii International Conference on Systems Science. 451--460 . Marsh, B., Douglis, F., and Krishnan, P. 1994. Flash memory file caching for mobile computers. In Proceedings of The 27th Hawaii International Conference on Systems Science. 451--460."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/989.990"},{"key":"e_1_2_1_12_1","unstructured":"MTD 1999. Memory Technology Device (MTD) subsystem for Linux. http:\/\/www.linux-mtd.infradead.org\/index.html.  MTD 1999. Memory Technology Device (MTD) subsystem for Linux. http:\/\/www.linux-mtd.infradead.org\/index.html."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013235.1013317"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.172"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"e_1_2_1_16_1","unstructured":"Samsung Electronics Co. Ltd. 2007. Samsung NAND flash data sheet. http:\/\/www.samsung.com\/products\/semiconductor\/NANDFlash\/SLC_LargeBlock\/32Gbit\/K9NBG08U5A\/K9NBG08U5A.htm.  Samsung Electronics Co. Ltd. 2007. Samsung NAND flash data sheet. http:\/\/www.samsung.com\/products\/semiconductor\/NANDFlash\/SLC_LargeBlock\/32Gbit\/K9NBG08U5A\/K9NBG08U5A.htm."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060319"},{"volume-title":"Proceedings of USENIX Winter Technical Conference. 307--326","author":"Seltzer M. I.","key":"e_1_2_1_18_1","unstructured":"Seltzer , M. I. , Bostic , K. , McKusick , M. K. , and Staelin , C . 1993. An implementation of a log-structured file system for UNIX . In Proceedings of USENIX Winter Technical Conference. 307--326 . Seltzer, M. I., Bostic, K., McKusick, M. K., and Staelin, C. 1993. An implementation of a log-structured file system for UNIX. In Proceedings of USENIX Winter Technical Conference. 307--326."},{"volume-title":"Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI'04)","author":"Sivathanu M.","key":"e_1_2_1_19_1","unstructured":"Sivathanu , M. , Bairavasundaram , L. N. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . 2004. Life or death at block-level . In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI'04) . 379--394. Sivathanu, M., Bairavasundaram, L. N., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. 2004. Life or death at block-level. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI'04). 379--394."},{"key":"e_1_2_1_20_1","unstructured":"STMicroelectronics 2007. http:\/\/www.st.com\/stonline\/products\/literature\/an\/10123.pdf. STMicroelectronics ECC in SLC NAND flash.  STMicroelectronics 2007. http:\/\/www.st.com\/stonline\/products\/literature\/an\/10123.pdf. STMicroelectronics ECC in SLC NAND flash."},{"key":"e_1_2_1_21_1","volume-title":"Ottawa Linux Symposium.","author":"Woodhouse D.","year":"2001","unstructured":"Woodhouse , D. 2001 . JFFS : The journalling flash file system . presented in the Ottawa Linux Symposium. Woodhouse, D. 2001. JFFS : The journalling flash file system. presented in the Ottawa Linux Symposium."}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1404880.1404889","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1404880.1404889","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:39Z","timestamp":1750253379000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1404880.1404889"}},"subtitle":["A scalable log-structured flash file system for mobile multimedia systems"],"short-title":[],"issued":{"date-parts":[[2008,10]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,10]]}},"alternative-id":["10.1145\/1404880.1404889"],"URL":"https:\/\/doi.org\/10.1145\/1404880.1404889","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2008,10]]},"assertion":[{"value":"2006-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-10-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}