[HTML][HTML] A review on computational storage devices and near memory computing for high performance applications

D Fakhry, M Abdelsalam, MW El-Kharashi… - … , Devices, Circuits and …, 2023 - Elsevier
The von Neumann bottleneck is imposed due to the explosion of data transfers and
emerging data-intensive applications in heterogeneous system architectures. The …

What modern NVMe storage can do, and how to exploit it: high-performance I/O for high-performance storage engines

G Haas, V Leis - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
NVMe SSDs based on flash are cheap and offer high throughput. Combining several of
these devices into a single server enables 10 million I/O operations per second or more. Our …

[PDF][PDF] Daphne: An open and extensible system infrastructure for integrated data analysis pipelines

P Damme, M Birkenbach, C Bitsakos… - … on Innovative Data …, 2022 - pure.itu.dk
Integrated data analysis (IDA) pipelines---that combine data management (DM) and query
processing, high-performance computing (HPC), and machine learning (ML) training and …

Exploiting Cloud Object Storage for High-Performance Analytics

D Durner, V Leis, T Neumann - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
Elasticity of compute and storage is crucial for analytical cloud database systems. All cloud
vendors provide disaggregated object stores, which can be used as storage backend for …

Append is near: Log-based data management on ZNS SSDs

D Purandare, P Wilcox, H Litz… - 12th Annual Conference on …, 2022 - par.nsf.gov
Log-based data management systems use storage as if it were an append-only medium,
transforming random writes into sequential writes, which delivers significant benefits when …

[PDF][PDF] SSDs Striking Back: The Storage Jungle and Its Implications to Persistent Indexes.

K Huang, D Imai, T Wang, D Xie - CIDR, 2022 - cs.sfu.ca
The recent exciting development of persistent memory (PM) has led to many new proposals
that directly operate and persist indexes on the memory bus, potentially removing the need …

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

S Lee, A Lerner, P Bonnet, P Cudré-Mauroux - CIDR, 2024 - exascale.info
Flash memory is the de facto standard for data persistence in dataintensive systems. Despite
its benefits, this type of memory has at least one severe disadvantage: it is offered only as …

Data Structures for Data-Intensive Applications: Tradeoffs and Design Guidelines

M Athanassoulis, S Idreos… - Foundations and Trends …, 2023 - nowpublishers.com
Key-value data structures constitute the core of any datadriven system. They provide the
means to store, search, and modify data residing at various levels of the storage and …

Dds: Dpu-optimized disaggregated storage

Q Zhang, P Bernstein, B Chandramouli, J Hu… - arXiv preprint arXiv …, 2024 - arxiv.org
This extended report presents DDS, a novel disaggregated storage architecture enabled by
emerging networking hardware, namely DPUs (Data Processing Units). DPUs can optimize …

Past, present and future of computational storage: A survey

C Lukken, A Trivedi - arXiv preprint arXiv:2112.09691, 2021 - arxiv.org
We live in a data-centric world where we are heading to generate close to 200 Zettabytes of
data by the year 2025. Our data processing requirements have also increased as we push to …