Maximizing Interconnect Bandwidth and Efficiency in NVMe-Based Key-Value SSDs with Fine-Grained Value Transfer

  • Park, Junhyeok
  • Lee, Chang Gyu
  • Hwang, Soon
  • Cha, Seung Jun
  • Chung, Woo suk
  • ... Kim, Young jae
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

2

초록

The Key-Value SSD (KV-SSD) redefines storage interfaces by integrating a key-value store directly within the device, offering native support for non-page-aligned key-value pairs. This architectural innovation enables KV-SSDs to offload storage management from the host system, positioning them as ideal candidates for resource disaggregation. However, KV-SSDs face significant challenges, notably I/O amplification caused by conflicts with traditional storage protocols like NVMe, which are designed around memory page units. Specifically, this results in a substantial increase in data traffic over interconnect between the host and SSD. This paper introduces BandSlim, a novel solution addressing these challenges in data transfer by leveraging (i) NVMe command piggybacking for universally compatible, fine-grained transfers without requiring interconnect-level support and (ii) the remote memory access capabilities of emerging Compute eXpress Link (CXL) interconnects for higher-performance fine-grained transfers. Through extensive evaluations, BandSlim achieves up to a 97.9% reduction in PCIe traffic compared to conventional NVMe KV-SSDs. © 1981-2012 IEEE.

키워드

Nonvolatile memoryProtocolsTime factorsPayloadsMemory managementTrainingFile systemsData miningCostsBars
제목
Maximizing Interconnect Bandwidth and Efficiency in NVMe-Based Key-Value SSDs with Fine-Grained Value Transfer
저자
Park, JunhyeokLee, Chang GyuHwang, SoonCha, Seung JunChung, Woo sukKim, Young jae
DOI
10.1109/MM.2025.3572475
발행일
2025-11
유형
Article
저널명
IEEE Micro
45
6
페이지
82 ~ 90