상세 보기
SlimIO: Lightweight I/O Path Design for Write Isolation in FDP-backed In-Memory Databases
- Lee, Sang Yun;
- Byeon, Sung Jin;
- Hwang, Soon;
- Park, Jae Wan;
- Hwang, Joo Young;
- ... Kim, Young jae;
- 외 2명
WEB OF SCIENCE
0SCOPUS
0초록
In-Memory Databases (IMDBs) are widely used with HPC applications to manage transient data, often using snapshot-based persistence for backups. Redis, a representative IMDB, employs both snapshot and Write-Ahead Log (WAL) mechanisms, storing data on persistent devices via the traditional kernel I/O path. This method incurs syscall overhead, I/O contention between processes, and SSD garbage collection (GC) delays. To address these issues, we propose SlimIO, which adopts I/O passthru to minimize syscall overhead and inter-process I/O interference. Additionally, it leverages Flexible Data Placement (FDP) SSDs as backup storage to avoid performance degradation from SSD GC. Experimental results show that SlimIO reduces snapshot time by up to 25%, increases query throughput by up to 30% during non-snapshot periods, and lowers 99.9%-ile latency by up to 50%. Furthermore, it achieves a write amplification factor (WAF) of 1.00, indicating no redundant internal writes, thus extending SSD lifespan. © 2025 Copyright held by the owner/author(s).
키워드
- 제목
- SlimIO: Lightweight I/O Path Design for Write Isolation in FDP-backed In-Memory Databases
- 저자
- Lee, Sang Yun; Byeon, Sung Jin; Hwang, Soon; Park, Jae Wan; Hwang, Joo Young; González, Javier; Khan, Awais; Kim, Young jae
- 발행일
- 2025-11-15
- 유형
- Proceedings Paper
- 저널명
- Proceedings of 2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops
- 페이지
- 1375 ~ 1384