SlimIO: Lightweight I/O Path Design for Write Isolation in FDP-backed In-Memory Databases

  • Sangyun Lee
  • , Sungjin Byeon
  • , Soon Hwang
  • , Jaewan Park
  • , Joo Young Hwang
  • , Junyoung Han
  • , Javier González
  • , Awais Khan
  • , Youngjae Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of 2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops
PublisherAssociation for Computing Machinery, Inc
Pages1375-1384
Number of pages10
ISBN (Electronic)9798400718717
DOIs
StatePublished - Nov 15 2025
Event2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops - St. Louis, United States
Duration: Nov 16 2025Nov 21 2025

Publication series

NameProceedings of 2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops

Conference

Conference2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops
Country/TerritoryUnited States
CitySt. Louis
Period11/16/2511/21/25

Funding

This work was partially supported by Samsung Electronics Co., Ltd. (IO221014-02908-01) and the National Research Foundation of Korea (NRF), funded by the Korean government (MSIT), under Grant No. RS-2025-00564249. This research also used resources of the Oak Ridge Leadership Computing Facility, located at the National Center for Computational Sciences at the Oak Ridge National Laboratory, which is supported by the Office of Science of the DOE under Contract DE-AC05-00OR22725.

Keywords

  • FDP SSDs
  • In-memory database
  • Snapshot

Fingerprint

Dive into the research topics of 'SlimIO: Lightweight I/O Path Design for Write Isolation in FDP-backed In-Memory Databases'. Together they form a unique fingerprint.

Cite this