[연구] 엄영익 교수 연구실(분산컴퓨팅연구실, DCLab.), ASPLOS 2023 논문 게제 승인
- 소프트웨어융합대학
- 조회수1116
- 2022-11-23
엄영익 교수 연구실(분산컴퓨팅연구실, DCLab.), ASPLOS 2023 논문 채택
분산컴퓨팅연구실의 엄영익 교수님과 송용주 박사과정의 논문 “PRISM: Optimizing Key-Value Store for Modern Heterogeneous Storage Devices”이 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2023 학회에 게재 승인되었습니다. ASPLOS는 하드웨어, 컴퓨터 아키텍쳐, 컴파일러, 언어, 운영 체제, 네트워킹 및 응용 프로그램 분야까지 경계를 나누지 않고 컴퓨팅 환경 전반에 관한 연구를 다루는 최우수 학회(BK21 CS IF=4)입니다.
본 논문은 현대 스토리지 장치들의 성능 특성을 정량적으로 분석하고 각 장치들의 잠재력을 발휘하기 위한 요구사항을 구체적으로 정의합니다. 이를 기반으로 기존 스토리지 시스템의 구조적 문제를 해결하기 위한 새로운 이종 스토리지 시스템, PRISM을 제안합니다. PRISM은 각각의 스토리지 장치의 장점을 최대한 활용하면서 이종 스토리지 장치 간의 효과적인 동시성 제어를 통해 기존 시스템 대비, 최대 13.1 배 높은 성능을 보여주었습니다.
또한, 본 논문은 미국의 Virginia Tech 소속 민창우 교수와의 공동연구 수행의 결과물로서 분산컴퓨팅연구실의 국제 연구 교류 역량을 보여주고 있습니다.
[논문 정보]
PRISM: Optimizing Key-Value Store for Modern Heterogeneous Storage Devices
Yongju Song, Wook-Hee Kim, Sumit Kumar Monga, Changwoo Min, Young Ik Eom
28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2023
Abstract:
As data generation has been on an upward trend, storing vast volumes of data cost-effectively as well as efficiently accessing them is paramount. At the same time, today's storage landscape continues to diversify, from high-bandwidth storage devices such as NVMe SSDs to low-latency non-volatile memory (e.g., Intel Optane DCPMM). These heterogeneous storage devices have the potential to deliver high performance in terms of bandwidth and latency with cost efficiency, while achieving the performance and cost targets together still remains a challenging problem. We provide our solution, PRISM, a novel key-value store that utilizes modern heterogeneous storage devices. PRISM uses heterogeneous storage devices synergistically to harness the advantages of each storage device while suppressing their downsides. We devise new techniques to balance the latency-bandwidth tradeoff when reading from SSD. For ensuring multicore scalability and crash consistency of data across heterogeneous storage media, PRISM proposes cross-storage concurrency control and cross-storage crash consistency protocols. Our evaluation shows that PRISM outperforms state-of-the-art key-value stores by up to 13.1× with significantly lower tail latency.