대용량 파일시스템을 위한 선형 해싱 디렉토리 구현

Implementation of a Linear Hashing Directory for Very Large File Systems

  • 이현석 (동국대학교 컴퓨터공학과) ;
  • 김신우 (동국대학교 컴퓨터공학과) ;
  • 이용규 (동국대학교 컴퓨터공학과)
  • 발행 : 2003.11.01

초록

대규모의 대용량 파일 시스템에서 전통적인 파일 시스템인 UNIK와 같은 디렉토리 구조를 갖게 되면, 파일 탐색 시 순차 검색으로 인해 많은 시간이 걸리게 된다. 이러한 문제를 해결하고자, 본 논문에서는 파일의 수를 고려하여 파일의 수가 적을 때는 inode 블록에 디렉토리 엔트리를 함께 저장하고, 파일의 수가 많아져 inode 블록에서 오버플로우가 발생하면 선형 해싱(Linear Hashing)을 이용하여 디렉토리 엔트리를 저장하고자 한다 선형 해싱 디렉토리 구조의 설계 및 구현에 대해서 설명하고, 일반적으로 대용량 파일 시스템에서 많이 사용되는 B+ 트리 디렉토리 구조와 성능을 비교 분석한다.

키워드