English

In-storage Processing of I/O Intensive Applications on Computational Storage Drives

Distributed, Parallel, and Cluster Computing 2021-12-24 v1

Abstract

Computational storage drives (CSD) are solid-state drives (SSD) empowered by general-purpose processors that can perform in-storage processing. They have the potential to improve both performance and energy significantly for big-data analytics by bringing compute to data, thereby eliminating costly data transfer while offering better privacy. In this work, we introduce Solana, the first-ever high-capacity(12-TB) CSD in E1.S form factor, and present an actual prototype for evaluation. To demonstrate the benefits of in-storage processing on CSD, we deploy several natural language processing (NLP) applications on datacenter-grade storage servers comprised of clusters of the Solana. Experimental results show up to 3.1x speedup in processing while reducing the energy consumption and data transfer by 67% and 68%, respectively, compared to regular enterprise SSDs.

Keywords

Cite

@article{arxiv.2112.12415,
  title  = {In-storage Processing of I/O Intensive Applications on Computational Storage Drives},
  author = {Ali HeydariGorji and Mahdi Torabzadehkashi and Siavash Rezaei and Hossein Bobarshad and Vladimir Alves and Pai H. Chou},
  journal= {arXiv preprint arXiv:2112.12415},
  year   = {2021}
}

Comments

Accepted for the 23rd International Symposium on Quality Electronic Design (ISQED'22)