Accelerating Modern Database Systems by Leveraging Computational Storage and Cache-Coherent Interconnects

View at publisher
Authors: Sajjad Tamimi, Arthur Bernhardt, I. Petrov, Andreas Koch
Cited by: 1
References: 9

Abstract

Near-Data Processing (NDP) offers a promising approach to improve the performance of modern databases with hybrid workloads comprising long-running analytical and frequent short update transactions. This paper introduces an end-to-end NDP-capable system that integrates a computational storage device (CSD) with a database capable of offloading queries to storage while handling concurrent queries on the host. A novel host-device protocol combines high-throughput PCIe-DMA with low-latency messaging via cache-coherent interconnects (CCI) such as CXL or CCIX. The paper presents two systems, DANSEN and CINDA, each featuring a custom embedded NDP engine. DANSEN offloads read-only queries while ensuring consistency with concurrent host updates. CINDA extends this capability to update queries through a low-latency synchronization mechanism and a CCI-enabled communication protocol.

Fields of Study & Subjects

Advanced Data Storage Technologies Distributed systems and fault tolerance Cloud Computing and Resource Management

Publication details

Journal / source
IEEE Micro
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
46
Issue
2
Pages
59–69
Publication date
12 February 2026
Language
EN