기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
YAFFS2 플래시 파일시스템의 효율적인 마운트를 위한 메타데이터 관리기법
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • YAFFS2 플래시 파일시스템의 효율적인 마운트를 위한 메타데이터 관리기법
저자명
서형운,신명섭,박동주,Seo. Hyoung Woon,Shin. Myung Sub,Park. Dong-Joo
간행물명
정보과학회논문지. Journal of KIISE. 데이타베이스
권/호정보
2014년|41권 2호|pp.122-131 (10 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

최근 임베디드 시스템은 낸드 플래시 메모리(NAND flash memory)를 사용하고, 특히 스마트폰에서 많이 이용된다. 따라서, 임베디드 시스템에서 이용하는 플래시 메모리 기반의 파일 시스템은 고성능, 고신뢰성을 필요로 하고 있다. 예를 들면, 플래시 메모리 파일 시스템인 YAFFS2(Yet Another Flash File System 2)는 기존의 YAFFS가 높은 초기화 비용이 필요한 단점을 보완하기 위해서 체크포인트라는 기능을 이용한다. 그러나 갑작스러운 전원 결함(power failure)나 언마운트 절차에 체크포인트가 완벽히 저장되지 않으면, YAFF2는 전체 영역을 스캔해야 하는 문제점을 지닌다. 본 논문에서는 YAFFS2의 성능과 신뢰성을 향상시키는 메타데이터 관리 기법을 제안한다. 이 기법은 메인메모리의 메타데이터를 콜드(cold), 웜(warm), 핫(hot) 메터테이터로 나눠서 관리한다. 이러한 메타데이터 관리방안으로 본 기법은 전원 결함이 발생하거나 체크포인트가 존재하지 않아도 전 영역을 스캔하지 않는다. 또한 언마운트(unmount) 처리비용에 관해서 이전의 기법보다 제안한 기법이 더 효율적이다.

기타언어초록

Recently, embedded systems equipped with flash memory storage, especially smartphones are very popular. Of course, flash based file systems adopted by these embedded systems have to provide high performance and high reliability. For example, YAFFS2(Yet Another Flash File System 2), a flash file system, utilizes the checkpoint mechanism in order to overcome the weak point of high initialization cost which the previous YAFFS suffers. However, if a sudden power failure happens or metadata generated by checkpoints during the unmount process is not completely written to flash memory, the YAFFS2 file system has a drawback of scanning the whole flash memory storage. In this paper, we propose a new metadata management scheme that improves the performance and the reliability of YAFFS2. Our scheme manages the metadata in main memory efficiently by dividing it into three types: cold, warm and hot metadata. Due to this metadata management, our scheme need not scan the whole flash memory although a power failure occurs or metadata generated by checkpoints does not exist in flash memory. Also, with regard to the unmount I/O cost, our scheme is more efficient than the previous scheme.