Implementing a Loosely-Coupled Integrated Assessment Model in the Pegasus Workflow Management System


TitleImplementing a Loosely-Coupled Integrated Assessment Model in the Pegasus Workflow Management System
Publication TypeConference Paper and Presentation
Year of Publication2020
AuthorsClemins, PJ, Turnbull, S, Rodgers, M, Zia, A
Conference NamePEARC20 (Practice & Experience in Advance Research Computing Conference Series 2020)
Date Published2020/07
PublisherPEARC (Practice & Experience in Advanced Research Computing Conference Series)
Conference LocationPortland, OR (virtual)
KeywordsIntegrated Assessment Modeling, Loosely coupled Software Systems, Modular Software Systems, Workflow Management Systems
Abstract

Integrated assessment models (IAMs) are commonly used to explore the interactions between different modeled components of socio-environmental systems (SES). Most IAMs are built in a tightly-coupled framework so that the complex interactions between the models can be efficiently implemented within the framework in a straight forward manner. However, tightly-coupled frameworks make it more difficult to change individual models within the IAM because of the high level of integration between the models. Prioritizing flexibility over computational efficiency, the IAM presented here is built using a loosely-coupled framework and implemented in the Pegasus Workflow Management System. The modular nature of loosely-coupled systems allows each component model within the IAM to be easily exchanged for another component model from the same domain assuming each provides the same input / output interface. This flexibility allows researchers to experiment with different models for each SES component and facilitates simple upgrades between each version of the independently developed component models.

URLhttps://sched.co/cnXQ
DOI10.1145/3311790.3396638
Status: 
Published
Attributable Grant: 
BREE
Grant Year: 
Year5 StatusChanged
Acknowledged VT EPSCoR: 
Ack-Yes
2nd Attributable Grant: 
RACC
2nd Grant Year: 
2nd_Post_Grant
2nd Acknowledged Grant: 
2nd_Ack-Yes