Design and Performance Analysis of Modern Computational Storage Devices: A Systematic Review

Sushama Annaso Shirke
DOI: https://doi.org/10.1016/j.eswa.2024.123570
IF: 8.5
2024-02-01
Expert Systems with Applications
Abstract:Computational Storage Devices (CSDs), also known as In-Storage Compute or In-Suit Processing, offer higher computing power than traditional storage devices (SD). The advancement of CSD is much more required due to the rapid growth of digital data created by organizations and individual users. With the advent of non-volatile storage (NVS) devices in mainstream computing (e.g., hard disk drives (HDD) and solid-state drives (SSD)), the idea has gained wide appeal, with several academic and commercial prototypes becoming available at the moment. This survey aims to provide a systematic overview (SR) of the work being done in the area of ​​computational storage (CS) and to indicate future directions. This overview considers and examines a number of research questions to comprehensively summarize, analyze and discuss various storage (SD) devices such as HDD, SSD and CSDs in terms of design, programming model, acceleration, and energy efficiency (EE)/power consumption. Capacity, granularity, scalability, cost, security, throughput, latency, and IOPS. Also, the Load Balancing (LB) algorithm has been reviewed from different domains such as cloud computing, data centers and IoT. This review not only focuses on the existing literature problems but also requires some effort to explore the future in this area.
computer science, artificial intelligence,engineering, electrical & electronic,operations research & management science
What problem does this paper attempt to address?