(A) Scalable real-time NAND flash file system for mobile multimedia devices모바일 멀티미디어 장치를 위한 대용량 실시간 낸드 플래시 파일 시스템에 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 581
  • Download : 0
Mobile multimedia devices have become a primary product in the mobile embedded device market. Along with the mobile multimedia devices, NAND flash memory has become popular due to its outstanding characteristics such as small size, light weight, high density, low power dissipation, and solid state reliability. However, due to NAND flash’s erase-before-write and bulk-erase characteristics, NAND flash memory is often used with flash-aware file systems. In designing a flash file system for mobile multimedia devices, we confront two considerable issues. First one is scalability. As the computational resources such as memory and a processor in mobile devices is strictly limited because power budget and the mass production cost, the flash file system should be designed to use limited memory while supporting large scale flash memory. The other issue is real-time performance guarantee for recording. Although this issue was addressed in numerous disk-based systems, distinct problems arise due to the difference of the characteristics of NAND flash compared to those of disks. In this thesis, we design and implement scalable flash file systems, called ScaleFFS and RTFFS, for mobile multimedia devices. ScaleFFS mainly addresses the scalability problem of conventional flash file systems related to the memory consumption and mount time. To resolve the problem, we borrow the basic architecture of LFS and modify data structures and policies for NAND flash memory. RTFFS is completely redesigned to provide the real-time performance guarantee as well as high scalability. To achieve this, we first design an index structure which has a constant update cost by combining μ-Tree and extent-based inode pages. Second, we suggest a space management scheme to alleviate the garbage collection cost of writing multimedia data. In this scheme, two different allocation units are used according to the type of data. For multimedia files, the unit is a block, and it is exclusively assigned to th...
Advisors
Maeng, Seung-Ryoulresearcher맹승렬researcher
Description
한국과학기술원 : 전산학전공,
Publisher
한국과학기술원
Issue Date
2009
Identifier
309350/325007  / 020045239
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학전공, 2009.2, [ ix, 71 p. ]

Keywords

NAND flash memory; Real-time; Scalable; File System; Multimedia; 낸드 플래시 메모리; 실시간; 대용량; 파일 시스템; 멀티미디어; NAND flash memory; Real-time; Scalable; File System; Multimedia; 낸드 플래시 메모리; 실시간; 대용량; 파일 시스템; 멀티미디어

URI
http://hdl.handle.net/10203/33274
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=309350&flag=dissertation
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