< Retour au sommaire

Rogers: Writing Verified Programs for Computational Storage

Morten Tychsen Clausen le

Lieu: Salle 1073

Suivre en visio

Abstract

Computational storage is the idea of pushing computations to a storage device containing data of interest, rather than loading the data onto a host device and then performing the computation. Offloading computations aims to minimize data movement and increase performance by allowing computations to make better use of the hardware found on the storage device. To ensure the correctness of these computations, we define Rogers, a framework for verified computational storage. Rogers consists of three components:

Rogers enables storage vendors to market their devices as more trustworthy, service providers to offer computational services without worries of security, and application developers to easily interact with computational storage for increased performance.