A distributed data component for the Open Modeling Interface

T. Bulatewicz, D. Andresen, S. Auvenshine, J. Peterson, D. R. Steward

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

As the volume of collected data continues to increase in the environmental sciences, so too does the need for effective means for accessing those data. We have developed an Open Modeling Interface (OpenMI) data component that retrieves input data for model components from environmental information systems and delivers output data to those systems. The adoption of standards for both model component input-output interfaces and web services make it possible for the component to be reconfigured for use with different linked models and various online systems. The data component employs three techniques tailored to the unique design of the OpenMI that enable efficient operation: caching, prefetching, and buffering, making it capable of scaling to large numbers of simultaneous simulations executing on a computational grid. We present the design of the component, an evaluation of its performance, and a case study demonstrating how it can be incorporated into modeling studies.

Original languageEnglish (US)
Pages (from-to)138-151
Number of pages14
JournalEnvironmental Modelling and Software
Volume57
DOIs
StatePublished - Jul 2014
Externally publishedYes

Bibliographical note

Funding Information:
This work was supported by the National Science Foundation (grants GEO0909515 , EPS0919443 , EPS1006860 , CNS1126709 ) and the Ogallala Aquifer Project of the USDA/ARS . Access to the Beocat compute cluster at the Dept. of Computing and Information Sciences at Kansas State University was appreciated. Any findings, opinions, conclusions, or recommendations expressed herein are those of the authors and do not necessarily reflect the views of any funding units.

Keywords

  • Data management
  • Integrated modeling
  • OpenMI
  • Web services

Fingerprint

Dive into the research topics of 'A distributed data component for the Open Modeling Interface'. Together they form a unique fingerprint.

Cite this