Back to Projects
Active Storage2024

Coeus

A context-aware active storage framework for accelerating large-scale scientific data analysis

Active StorageData AnalysisScientific Computing

Coeus: Accelerating Scientific Insights Using Enriched Metadata

Coeus is a context-aware active storage framework designed to accelerate large-scale scientific data analysis by computing derived quantities in-transit during data production. Implemented as an Adios2 plugin engine and integrated with the Hermes hierarchical buffering platform, Coeus reduces I/O bottlenecks, minimizes unnecessary data movement, and improves time-to-insight for scientific workflows.

In collaboration with Sandia and Oak Ridge National Laboratories, Coeus investigates the use of an active storage system to calculate derived quantities and support complex queries on scientific data.

Project Goals

  • Active in-transit derivation of scientific quantities to avoid repetitive post-processing I/O
  • Intelligent hierarchical storage for both raw and derived data
  • Context-aware data placement informed by high-level I/O patterns
  • Flexible, SQL-enabled querying over enriched metadata

Technical Architecture

Semantic Derived Quantity Language

Supports arithmetic operations, aggregation, filtering, statistics, integrals, derivatives, and mathematical macros.

Metadata Management

  • Operational Metadata - Variable information (type, dimensions, offsets)
  • Enriched Metadata - User-generated annotations (threshold tags, bounding boxes, statistics)

Hierarchical Storage Optimization

  • Blob Scoring Algorithm for intelligent data placement
  • Context-Aware Prefetching
  • Dynamic Reorganization

Collaborators

  • Sandia National Laboratories
  • Oak Ridge National Laboratory

U.S. Department of Energy (DOE)