A distributed data component for the Open Modeling Interface

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

Research output: Contribution to journalArticle

8 Citations (Scopus)

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

Fingerprint

modeling
Online systems
Web services
Information systems
caching
buffering
simulation
services
need
evaluation
environmental science
environmental information system

Keywords

  • Data management
  • Integrated modeling
  • OpenMI
  • Web services

Cite this

A distributed data component for the Open Modeling Interface. / Bulatewicz, T.; Andresen, D.; Auvenshine, S.; Peterson, J.; Steward, D. R.

In: Environmental Modelling and Software, Vol. 57, 07.2014, p. 138-151.

Research output: Contribution to journalArticle

Bulatewicz, T. ; Andresen, D. ; Auvenshine, S. ; Peterson, J. ; Steward, D. R. / A distributed data component for the Open Modeling Interface. In: Environmental Modelling and Software. 2014 ; Vol. 57. pp. 138-151.
@article{6abfa1ec28ce402597120dda7d1531f1,
title = "A distributed data component for the Open Modeling Interface",
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.",
keywords = "Data management, Integrated modeling, OpenMI, Web services",
author = "T. Bulatewicz and D. Andresen and S. Auvenshine and J. Peterson and Steward, {D. R.}",
year = "2014",
month = "7",
doi = "10.1016/j.envsoft.2014.02.017",
language = "English (US)",
volume = "57",
pages = "138--151",
journal = "Environmental Modelling and Software",
issn = "1364-8152",
publisher = "Elsevier BV",

}

TY - JOUR

T1 - A distributed data component for the Open Modeling Interface

AU - Bulatewicz, T.

AU - Andresen, D.

AU - Auvenshine, S.

AU - Peterson, J.

AU - Steward, D. R.

PY - 2014/7

Y1 - 2014/7

N2 - 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.

AB - 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.

KW - Data management

KW - Integrated modeling

KW - OpenMI

KW - Web services

UR - http://www.scopus.com/inward/record.url?scp=84901493914&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84901493914&partnerID=8YFLogxK

U2 - 10.1016/j.envsoft.2014.02.017

DO - 10.1016/j.envsoft.2014.02.017

M3 - Article

AN - SCOPUS:84901493914

VL - 57

SP - 138

EP - 151

JO - Environmental Modelling and Software

JF - Environmental Modelling and Software

SN - 1364-8152

ER -