declarative

Mapping Scientific Datasets to Programmable Storage

Access libraries such as ROOT and HDF5 allow users to interact with datasets using high level abstractions, like coordinate systems and associated slicing operations. Unfortunately, the implementations of access libraries are based on outdated …

SkyhookDM: Mapping Scientific Datasets to Programmable Storage

Access libraries such as ROOT and HDF5 allow users to interact with datasets using high level abstractions, like coordinate systems and associated slicing operations. Unfortunately, the implementations of access libraries are based on outdated …

DeclStore: Layering is for the Faint of Heart

Popular storage systems support diverse storage abstractions by providing important disaggregation benefits. Instead of maintaining a separate system for each abstraction, unified storage systems, in particular, support standard file, block, and …

Brados: Declarative,Programmable Object Storage

Declarative Programmable Storage

Making programmable storage manageable.

Tackling the Reproducibility Problem in Storage Systems Research with Declarative Experiment Specifications

Validating experimental results in the field of storage systems is a challenging task, mainly due to the many changes in software and hardware that computational environments go through. Determining if an experiment is reproducible entails two …