Model integration methods for hydro-model platform under cloud computing environments
Computing platforms providing cloud simulation services have raised new challenges on the model integration. Unlike calls to the model programs (components) in traditional simulation software, here the models should be dynamically integrated in the “plug and play” mode regardless of the differences...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Frontiers Media S.A.
2022-09-01
|
Series: | Frontiers in Environmental Science |
Subjects: | |
Online Access: | https://www.frontiersin.org/articles/10.3389/fenvs.2022.976271/full |
_version_ | 1811297266386862080 |
---|---|
author | Ronghua Liu Ronghua Liu Jiahua Wei Jiahua Wei Zhongjing Wang Bingyu Zhang Chi Zhang |
author_facet | Ronghua Liu Ronghua Liu Jiahua Wei Jiahua Wei Zhongjing Wang Bingyu Zhang Chi Zhang |
author_sort | Ronghua Liu |
collection | DOAJ |
description | Computing platforms providing cloud simulation services have raised new challenges on the model integration. Unlike calls to the model programs (components) in traditional simulation software, here the models should be dynamically integrated in the “plug and play” mode regardless of the differences in model type and developer. To this end two integration methods have been proposed, i.e., coarse-grained EXE integration and interactive integration. In an EXE integration method, the simulation program is directly called and thus only a data conversion interface is needed while rewriting of the model source code is not required. In contrast, an interactive integration method wraps the model components using the standard wrapper with communication interfaces, and therefore, it can communicate and exchange data with the platform in a real time. The first method is suitable for the integration of legacy models, while the second one can control the progress of simulation schemes and facilitate the scheduling of computing resources. Examples of the model integration and platform application have been presented in hydraulics/hydrodynamics to demonstrate the effectiveness of the integration method and the cloud computing platform. |
first_indexed | 2024-04-13T06:01:28Z |
format | Article |
id | doaj.art-b49e1b89812c4913b5eabc56d8c39f3f |
institution | Directory Open Access Journal |
issn | 2296-665X |
language | English |
last_indexed | 2024-04-13T06:01:28Z |
publishDate | 2022-09-01 |
publisher | Frontiers Media S.A. |
record_format | Article |
series | Frontiers in Environmental Science |
spelling | doaj.art-b49e1b89812c4913b5eabc56d8c39f3f2022-12-22T02:59:25ZengFrontiers Media S.A.Frontiers in Environmental Science2296-665X2022-09-011010.3389/fenvs.2022.976271976271Model integration methods for hydro-model platform under cloud computing environmentsRonghua Liu0Ronghua Liu1Jiahua Wei2Jiahua Wei3Zhongjing Wang4Bingyu Zhang5Chi Zhang6China Institute of Water Resources and Hydropower Research, Beijing, ChinaState Key Laboratory of Hydroscience and Engineering, Department of Hydraulic Engineering, Tsinghua University, Beijing, ChinaState Key Laboratory of Hydroscience and Engineering, Department of Hydraulic Engineering, Tsinghua University, Beijing, ChinaState Key Laboratory of Plateau Ecology and Agriculture, Laboratory of Ecological Protection and High-Quality Development in the Upper Yellow River, School of Water Resources and Electric Power, Qinghai University, Xining, ChinaState Key Laboratory of Hydroscience and Engineering, Department of Hydraulic Engineering, Tsinghua University, Beijing, ChinaChina Institute of Water Resources and Hydropower Research, Beijing, ChinaTUM School of Engineering and Design, Technical University of Munich, Garching, GermanyComputing platforms providing cloud simulation services have raised new challenges on the model integration. Unlike calls to the model programs (components) in traditional simulation software, here the models should be dynamically integrated in the “plug and play” mode regardless of the differences in model type and developer. To this end two integration methods have been proposed, i.e., coarse-grained EXE integration and interactive integration. In an EXE integration method, the simulation program is directly called and thus only a data conversion interface is needed while rewriting of the model source code is not required. In contrast, an interactive integration method wraps the model components using the standard wrapper with communication interfaces, and therefore, it can communicate and exchange data with the platform in a real time. The first method is suitable for the integration of legacy models, while the second one can control the progress of simulation schemes and facilitate the scheduling of computing resources. Examples of the model integration and platform application have been presented in hydraulics/hydrodynamics to demonstrate the effectiveness of the integration method and the cloud computing platform.https://www.frontiersin.org/articles/10.3389/fenvs.2022.976271/fullhydrompmodel integrationdynamic model managementcloud computinghydraulicshydrodynamics |
spellingShingle | Ronghua Liu Ronghua Liu Jiahua Wei Jiahua Wei Zhongjing Wang Bingyu Zhang Chi Zhang Model integration methods for hydro-model platform under cloud computing environments Frontiers in Environmental Science hydromp model integration dynamic model management cloud computing hydraulics hydrodynamics |
title | Model integration methods for hydro-model platform under cloud computing environments |
title_full | Model integration methods for hydro-model platform under cloud computing environments |
title_fullStr | Model integration methods for hydro-model platform under cloud computing environments |
title_full_unstemmed | Model integration methods for hydro-model platform under cloud computing environments |
title_short | Model integration methods for hydro-model platform under cloud computing environments |
title_sort | model integration methods for hydro model platform under cloud computing environments |
topic | hydromp model integration dynamic model management cloud computing hydraulics hydrodynamics |
url | https://www.frontiersin.org/articles/10.3389/fenvs.2022.976271/full |
work_keys_str_mv | AT ronghualiu modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments AT ronghualiu modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments AT jiahuawei modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments AT jiahuawei modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments AT zhongjingwang modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments AT bingyuzhang modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments AT chizhang modelintegrationmethodsforhydromodelplatformundercloudcomputingenvironments |