(A) lightweight flash file system for embedded systems임베디드 시스템을 위한 경량화 플래시 파일 시스템에 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 761
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorMaeng, Seung-Ryoul-
dc.contributor.advisor맹승렬-
dc.contributor.authorKim, Jae-Geuk-
dc.contributor.author김재극-
dc.date.accessioned2011-12-13T05:27:39Z-
dc.date.available2011-12-13T05:27:39Z-
dc.date.issued2010-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=455441&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/33313-
dc.description학위논문(박사) - 한국과학기술원 : 전산학과, 2010.08, [ ix, 92 p. ]-
dc.description.abstractA very promising approach for using NAND flash memory as a storage medium is a flash file system. In order to design a higher-performance flash file system, two issues should be considered carefully. One issue is the design of an efficient index structure that contains the locations of both files and data in the flash memory. For large-capacity storages, the index structure must be stored in the flash memory to realize low memory consumption; however, this may degrade the system performance. The other issue is the design of a novel garbage collection (GC) scheme that reclaims obsolete pages. This scheme can induce considerable additional read and write operations while identifying and migrating valid pages. In this thesis, we present broadly two approaches in phase. As a first step with respect to the index structure, we propose a novel efficient metadata management scheme including $\It{embedding inode}$ and $\It{hybrid indexing}$ schemes for flash file systems. As a second step finally, we design a new flash file system, called $\It{FlashLight}$, which includes following features: ($\It{i}$) a lightweight index structure that introduces $\It{hybrid indexing scheme}$ and $\It{intra-inode index logging}$ and ($\It{ii}$) an efficient GC scheme that adopts a dirty list with an on-demand GC approach as well as fine-grained data separation and $\It{erase-unit data allocation}$. We implemented FlashLight in a Linux OS with kernel version 2.6.21 on an embedded device. With several benchmark programs, the experimental results confirm that FlashLight enhances the performance up to 27.4% over UBIFS by alleviating index management and GC overheads up to 33.8%.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectIndex Structure-
dc.subjectEmbedded Systems-
dc.subjectFile System-
dc.subjectNAND Flash Memory-
dc.subjectGarbage Collection-
dc.subject가비지콜렉션-
dc.subject인덱스 구조-
dc.subject임베디드 시스템-
dc.subject파일 시스템-
dc.subject낸드 플래시 메모리-
dc.title(A) lightweight flash file system for embedded systems-
dc.title.alternative임베디드 시스템을 위한 경량화 플래시 파일 시스템에 관한 연구-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN455441/325007 -
dc.description.department한국과학기술원 : 전산학과, -
dc.identifier.uid020047128-
dc.contributor.localauthorMaeng, Seung-Ryoul-
dc.contributor.localauthor맹승렬-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0