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

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

회원가입
서지반출
sCW-FFS: 공간 지역성을 활용하는 Co-Writing Fast File System
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • sCW-FFS: 공간 지역성을 활용하는 Co-Writing Fast File System
저자명
안우현,김현욱,임승호,오재원,Ahn. Woo-Hyun,Kim. Hyun-Wook,Lim. Seung-Ho,Oh. Jae-Won
간행물명
정보과학회논문지. Journal of KIISE. 시스템 및 이론
권/호정보
2012년|39권 1호|pp.34-44 (11 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

Fast File System(FFS)에서 작은 파일을 저장할 때 발생하는 디스크 쓰기 횟수를 감소하기 위해 기존에 Co-Writing Fast File System (CW-FFS)이 제안되었다. CW-FFS는 동일 디렉토리의 작은 파일들을 메모리에서 모아서 한 번의 디스크 쓰기로 저장하는 모아쓰기(co-writing) 기법을 사용한다. 하지만, 만일 모아쓰기하는 동안 동일 디랙토리의 파일들을 메모리에서 충분히 확보하지 못하면 작은 파일쓰기 성능이 개선되지 않는다. 이를 해결하기 위해 본 논문은 공간 지역성(spatial locality) 기반의 모아쓰기를 사용하는 sCW-FFS를 제안한다. sCW-FFS는 모아쓰기할 때 메모리에서 동일 디스크 영역(실린더 그룹)에 속하는 작은 파일들을 모아서 한 번의 디스크 쓰기로 저장한다. 비록 한 디렉토리에 속하는 파일의 수가 적더라도 여러 디렉토리의 파일들이 동일 실린더 그룹에 속한다면 sCW-FFS는 CW-FFS에 비해 작은 파일들을 더 많이 모아 쓸 수 있다. 성능 검증을 위해 sCW-FFS를 FreeBSD 8.2 운영체제에 구현하였으며, 마이크로-벤치마크, Postmark 및 CVS 벤치마크를 통해 성능을 측정하였다. 성능 측정 결과 sCW-FFS는 CW-FFS보다 벤치마크의 실행 시간을 최대 27%까지 개선하였다.

기타언어초록

Co-Writing Fast File System (CW-FFS) was proposed to reduce disk I/Os that Fast File System (FFS) causes in writing small files. CW-FFS uses a co-writing scheme that collects writes to small files of a directory into memory and stores them at a disk request. However, it fails to make a large disk write when there are not enough files of a directory in memory. To solve this problem, this paper proposes sCW-FFS to co-write small files using spatial locality. sCW-FFS collects small files of the same disk region, namely a cylinder group, from memory and stores them at a single disk I/O. If several directories with a few files are placed in the same cylinder group, sCW-FFS stores more files at a single disk write than CW-FFS, thus making it possible to reduce disk I/Os more. The experiment of sCW-FFS implemented in FreeBSD 8.2 shows that sCW-FFS improves the execution times of a micro-benchmark, Postmark, and CVS benchmarks over CW-FFS by up to 27%.