상세 보기
Open-Channel SSD 기반 RocksDB 시스템의 SStable 크기 설정
SSTable Size Setup in RocksDB System based on Open-Channel SSD
- 이상진;
- 백승수;
- 차재혁
초록
RocksDB는 Log-Structured Merge-tree (LSM-tree) 자료구조를 사용하여 Writeintensive한 workload를 효율적으로 처리하는 Key-Value Store이다. LSM-tree의 특성을 활용하여 신속하고 효과적인 데이터 처리가 가능하다. Open-Channel SSD (OCSSD)를 이용하여 RocksDB initializing 단계에서 LSM-tree의 SSTable 크기를 Setup한다. 첫번째로 하드웨어의 병렬성을 최대한 활용 할 수 있는 크기의 배수와 erase 단위인 block의 크기와 하드웨어의 parallel units의 개수를 고려하여 SSTable의 크기를 선택한다. 위의 과정을 통해 하드웨어의 활용을 높히고 Flash의 수명연장에 기여한다. 본 논문에서는 Flash를 활용하기 적합한 Host에서 하드웨어를 직접 제어하는 시스템을 구축하고, OCSSD의 하드웨어 구성을 Host에 드러내는 특징을 활용하여 RocksDB의 initializing할 때 LSM-tree의 최적의 SSTable 크기를 제안한다.
- 제목
- Open-Channel SSD 기반 RocksDB 시스템의 SStable 크기 설정
- 제목 (타언어)
- SSTable Size Setup in RocksDB System based on Open-Channel SSD
- 저자
- 이상진; 백승수; 차재혁
- 발행일
- 2019-06
- 유형
- Proceeding
- 저널명
- 2019년도 대한전자공학회 하계종합학술대회 논문집
- 페이지
- 1409 ~ 1413