The idea of computational storage device (CSD) has come a long way since at least 1990s [1], [2]. By embedding computing resources within storage devices, CSDs could potentially offload computational tasks from CPUs and enable near-data processing (NDP), reducing data movements and/or energy consumption significantly. While the initial hard-disk-based CSDs suffer from severe limitations in terms of on-drive resources, programmability, etc., the storage market has witnessed the commercialization of solid-state-drive (SSD) based CSDs (e.g., Samsung SmartSSD [3], ScaleFlux CSDs [4]) recently, which has enabled CSD-based optimizations for avariety of application scenarios (e.g., [5], [6], [7]).
@article{arxiv.2504.15293,
title = {Revisiting Computational Storage for Data Integrity and Security},
author = {Chao Shi and Anthony Manschula and Tabassum Mahmud and Zeren Yang and Mai Zheng and Yong Chen and Jim Wayda and Matthew Wolf and Byungwoo Bang},
journal= {arXiv preprint arXiv:2504.15293},
year = {2025}
}