DOI QR코드

DOI QR Code

인덱스 저장을 위한 NVRAM 활용 방안

Consideration on Using NVRAM as Index Storage

  • 주원진 (한양대학교 컴퓨터공학과) ;
  • 정호영 (한양대학교 컴퓨터공학과) ;
  • 차재혁 (한양대학교 컴퓨터공학과)
  • Joo, Won-Jin (Dept. of Computer Engineering, Han-Yang University) ;
  • Jung, Ho-Young (Dept. of Computer Engineering, Han-Yang University) ;
  • Cha, Jae-Hyuk (Dept. of Computer Engineering, Han-Yang University)
  • 발행 : 2010.11.12

초록

최근 저전력과 새로운 응용의 대용량 데이터 처리 요구에 따라 저장 장치로 하드디스크 대신 빠른 입출력 성능을 가진 SSD 를 저장장치로 활용하는 사례가 증가하고 있으나 빈번한 임의 쓰기를 발생하는 소규모 특정 데이터를 하드디스크나 SSD 에 저장하는 경우 발생하는 성능 및 안정성 저하문제는 아직 완전히 해결하지 못하고 있다. 본 논문에서는 빈번한 임의 쓰기를 요구하는 인덱스를 바이트 접근이 가능한 NVRAM 에 저장하는 시스템 구조를 제안한다. 제안하는 시스템 구조는 NVRAM 의 바이트 단위 빠른 읽기/쓰기와 인덱스 페이지 내 실제 데이터 변경 크기가 블록 크기보다 훨씬 작다는 특성을 고려하여 인덱스 페이지 크기를 최적화하고 메인 메모리에서 인덱스 페이지 버퍼를 따로 할당하여 관리함으로써 시스템 성능 향상을 기대할 수 있음을 보인다.

키워드