Browse > Article

Assessment of the Efficiency of Garbage Collection for the MiNV File System  

Doh, In-Hwan (홍익대학교 컴퓨터공학과)
Choi, Jong-Moo (단국대학교 컴퓨터과학과)
Lee, Dong-Hee (서울시립대학교 컴퓨터과학과)
Noh, Sam-H. (홍익대학교 정보컴퓨터공학부)
Abstract
Non-volatile RAM (NVRAM) has both characteristics of nonvolatility and byte addressability. In order to efficiently exploit this NVRAM in the file system layer, we proposed the MiNV (Metadata in NVram) file system in our previous research. MiNV file system maintains all the metadata in NVRAM while storing file data in NAND Flash memory. In this paper, we experimentally analyze the efficiency for the execution of garbage collection in the MiNV file system. Also, we quantify the file system performance gains obtained from efficient garbage collection. Experimental results show that garbage collection on the MiNV file system executes more efficiently that on YAFFS even though these file systems adopt exactly the same garbage collection policy. Specifically, the MiNV file system invokes the aggressive garbage collection mechanism less frequently than YAFFS. Additionally, the MiNV file system postpones the first execution of the aggressive garbage collection mechanism in our experiments. From the experiments, we verify that the efficiency of garbage collection leads to performance improvements of the MiNV file system.
Keywords
Non-volatile RAM; Flash memory; File system; Metadata; Garbage collection;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Freescale Semiconductor, http://www.freescale.com
2 Tech-On News, http://techon.nikkeibp.co.jp/english/ NEWS_EN/20070226/128173
3 In Hwan Doh, Jongmoo Choi, Donghee Lee, and Sam H. Noh, 'Exploiting Non-Volatile RAM to Enhance Flash File System Performance,' In Proceedings of the 7th ACM & IEEE International Conference on Embedded Software (EMSOFT '07), pp. 164-173, Oct. 2007
4 FALINUX, http://falinux.com/zproducts/ez-m28.php
5 Ramtron International - Nonvolatile Memory, Integrated Memory and Microcontrollers, http://www. ramtron.com
6 ETNEWS, Commercialization of Pram is at hand; what will happen to nor flash?, http://english.etnews. co.kr/news/detail.html?id=200706070003
7 Aleph One Company, YAFFS (Yet Another Flash File System), http://www.yaffs.net
8 E. Gal and S. Toledo, A Transactional Flash File System for Microcontrollers, In Proceedings of the USENIX Annual Technical Conference (USENIX 2005), pp. 89-104, Apr. 2005