Design and Implementation of a Web Service-Oriented Gateway to Facilitate Environmental Modeling using HPC Resources
Document Type
Conference Paper
Journal/Book Title/Conference
7th International Congress on Environmental Modelling and Software: Bold Visions for Environmental Modeling, iEMSs 2014
Volume
4
Publisher
International Environmental Modelling and Software Society
Location
San Diego, California, USA
Publication Date
6-15-2014
First Page
2248
Last Page
2254
Abstract
Environmental researchers, modelers, water managers, and users often require access to highperformance computing (HPC) resources for running data and computationally intensive models without being an HPC expert. To address these challenges, we have developed a gateway to HPC storage and computational resources. This gateway software (that we have named HydroGate) is a CGI based REST web service that takes input via HTTP methods then transmits commands to the HPC system using SSH. The gateway abstracts away many details and complexities involved in the use of HPC systems including authentication, authorization, data and job management - transferring the data back and forth as well as creation, monitoring and scheduling of the jobs without installing any third-party software on the HPC systems. We demonstrate the use of these web services to provide a web based interface to the TauDEM hydrologic terrain analysis tools. This prototype implementation allows a user with a HPC account and resource allotment to upload a digital elevation model (DEM), execute TauDEM functions on this DEM to delineate a watershed and derive other TauDEM products. The TauDEM tools are executed on the HPC system taking advantage of parallel methods. The user can then prepare (offline) the inputs for a model, such as the Utah Energy Balance (UEB) Snowmelt model, for a delineated watershed and submit the UEB input files and execute the model on the HPC system. The contribution of this study is the realization of the gateway service exposing an interface to the client applications that require access to the resources and services on the HPC centers in a secure and straightforward manner. The design and implementation are described, and the computational experience gained while developing the gateway is reported.
Recommended Citation
Yildirim, A.A., Tarboton, D., Dash, P., Watson, D. Design and implementation of a web service-oriented gateway to facilitate environmental modeling using HPC resources (2014) Proceedings - 7th International Congress on Environmental Modelling and Software: Bold Visions for Environmental Modeling, iEMSs 2014, 4, pp. 2248-2254. https://www.scopus.com/inward/record.uri?eid=2-s2.0-84911884428&partnerID=40&md5=b9e040ab18f091a3303a5c8f87872164
Comments
ISBN: 978-88-9035-744-2 http://www.iemss.org/sites/iemss2014/papers/iemss2014_submission_254.pdf