MFIU : An Efficient Index Buffer Management Scheme for a B+tree on NAND Flash Memory

MFIU : NAND 플래시 메모리상에 B+트리를 위한 효율적인 색인 버퍼 관리 기법

  • Joo, Dong-Soo (Dept. of Computer Science Engineering Han-Yang University) ;
  • Joo, Young-Do (Division of Computer and Media Engineering Kang-Nam University) ;
  • Lee, Dong-Ho (Dept. of Computer Science Engineering Han-Yang University)
  • 주동수 (한양대학교 컴퓨터공학과) ;
  • 주영도 (강남대학교 컴퓨터미디어공학부) ;
  • 이동호 (한양대학교 컴퓨터공학과)
  • Published : 2007.06.25

Abstract

차세대 저장매체로 떠오르고 있는 플래시 메모리는 가벼운 무게, 작은 부피 그리고 온도 및및 충격에 강한 내구성, 적은 전력소모, 빠른 자료 접근성 등의 특징을 가지고 있어 MP3 플레이어, 디지털 카메라, PDA, 핸드폰등과 같은 휴대용 전자기기에 저장장치로 사용되고 있다. 하지만 플래시 메모리가 가지는 하드웨어적 특성 때문에 디스크 기반의 저장장치와는 다른 접근 기법이 필요하다. 특히 B+트리가 구축될 때 레코드의 삽입, 삭제연산 및 노드 분할 연산은 많은 중첩쓰기 연산을 발생하기 때문에 플래시 메모리의 성능을 심각하게 저하시킨다. 본 논문에서는 B+트리의 연산이 수행되는 과정에서 플래시 메모리로 예약버퍼의 색인단위를 반출해야 할 때, 이를 효과적으로 처리 할 수 있는 방법을 제안한다.

Keywords