ZCSD: a Computational Storage Device over Zoned Namespaces (ZNS) SSDs
Corne Lukken, Giulia Frascaria, Animesh Trivedi

TL;DR
This paper introduces ZCSD, an open-source computational storage device prototype leveraging Zoned Namespaces SSDs and eBPF, enabling exploration of application designs that reduce data movement and improve performance in data-intensive systems.
Contribution
The paper presents the first open-source CSD prototype over ZNS SSDs with a new interface, facilitating research and development in CSD-aware applications.
Findings
Prototype demonstrates feasibility of CSD over ZNS SSDs
Initial API design supports flexible data processing near storage
Open-source release enables community experimentation
Abstract
The Big Data trend is putting strain on modern storage systems, which have to support high-performance I/O accesses for the large quantities of data. With the prevalent Von Neumann computing architecture, this data is constantly moved back and forth between the computing (i.e., CPU) and storage entities (DRAM, Non-Volatile Memory NVM storage). Hence, as the data volume grows, this constant data movement between the CPU and storage devices has emerged as a key performance bottleneck. To improve the situation, researchers have advocated to leverage computational storage devices (CSDs), which offer a programmable interface to run user-defined data processing operations close to the storage without excessive data movement, thus offering performance improvements. However, despite its potential, building CSD-aware applications remains a challenging task due to the lack of exploration and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Algorithms and Data Compression
