Database Kernels: Seamless Integration of Database Systems and Fast Storage via CXL.

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Documents

  • Fulltext

    Final published version, 1.14 MB, PDF document

Flash memory is the de facto standard for data persistence in dataintensive systems. Despite its benefits, this type of memory has atleast one severe disadvantage: it is offered only as part of tightlyclosed Solid-State Drives (SSDs). To access an SSD, applicationsneed to resort to one of many possible I/O frameworks, whichthemselves are wrappers around a block interface abstraction, theNVMe standard. These levels of indirection impact how applicationsare structured and prevent them from benefiting from the full powerof Flash-based devices.In this paper, we argue that SSDs should instead interact with applications via CXL. CXL is a new technology driven by an Intel-ledconsortium that allows systems to maintain coherence between ahost’s memory and memory from attached peripherals. With CXL,a device can expose a range of Flash-backed addresses through theserver’s memory. One implementation option is to allow applications to read and write to that range and let the device convertthem to Flash operations. In our SSD, however, we pick a differentoption. The device exposes what we call a Database Kernel (DBK)through a CXL-backed memory range. Read/writes against a kernelwould trigger database-centric computations that the kernel wouldperform inside the device. We show examples of DBKs to supportdifferent database functionalities and discuss their benefits. Webelieve that CXL and Database Kernels can support a new generation of heterogeneous database platforms with unprecedentedefficiency, performance, and functionality.
Original languageEnglish
Title of host publication CIDR 2024. 14th Annual Conference on Innovative Data Systems Research (CIDR ’24)
Number of pages8
PublisherCIDR
Publication date2024
Publication statusPublished - 2024
Event14th Conference on Innovative Data Systems Research, CIDR 2024 - Chaminade, HI, United States
Duration: 14 Jan 202417 Jan 2024

Conference

Conference14th Conference on Innovative Data Systems Research, CIDR 2024
LandUnited States
ByChaminade, HI
Periode14/01/202417/01/2024

ID: 389420808