Revisiting Computational Storage for Data Integrity and Security
By: Chao Shi , Anthony Manschula , Tabassum Mahmud and more
Potential Business Impact:
Puts computers inside storage to speed things up.
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]).
Similar Papers
Containerized In-Storage Processing and Computing-Enabled SSD Disaggregation
Hardware Architecture
Makes computers faster by processing data on storage.
IDSS, a Novel P2P Relational Data Storage Service
Databases
Stores huge amounts of information faster and better.
ASIC-based Compression Accelerators for Storage Systems: Design, Placement, and Profiling Insights
Hardware Architecture
Makes data storage faster and more efficient.