The STORM Project at OSU BMI

STORM is services-based middleware produced by The Department of Biomedical Informatics, Multiscale Computing Laboratory at The Ohio State University. STORM is designed to support data select and transfer operations on large scientific datasets in a Grid or clustered computing environment.

The objective of STORM is to enable execution of SQL-like SELECT queries on datasets stored in files distributed across a network. STORM provides support for:

  1. Selection of the data of interest. The data of interest is selected based on either the values of particular attributes or ranges of attribute values (i.e., range queries). The selection operation can also involve user-defined filtering operations.
  2. Transfer of data from storage nodes to compute nodes for processing. If the client program runs on a parallel machine, STORM supports application-specific partitioning and parallel transfer of data elements to the destination processors.

STORM is implemented using DataCutter.

STORM is based upon work supported by the National Science Foundation under Grant No. 0330612. The development of STORM is also funded in part by the NSF NMI program, the NIH BISTI program, NPACI, and the State of Ohio BRTT program. STORM has been used in several applications, including analysis of datasets from oil reservoir simulations and datasets generated by Seismic simulations.

Any opinions, findings, and conclusions or recommendations expressed in the material on this web site are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.