Abstract
The challenges of building an effective grid-based problem solving environment that truly extends and embraces a computational scientist’s traditional tools are multifold. It is far too easy to build simple stovepipes that allow fixed use patterns, that don’t extend a scientist’s desktop, and fail to encompass the full range of patterns that a scientist needs to find such a problem-solving environment as a liberating and enabling tool. In the LEAD project, we have focused on the most challenging users of numerical weather prediction, namely, the atmospheric science researchers, who are prone to use their own tools, their own modified versions of community codes such as the Weather Research and Forecasting (WRF) model, and are typically comfortable with elaborate shell scripts to perform the work they find to be necessary to succeed, to drive our development efforts. Our response to these challenges includes a multi-level workflow engine, to handle both the challenges of ensemble description and execution, as well as the detailed patterns of workflow on each computational resource; services to support the peculiarities of each platform being used to do the modeling (such as on TeraGrid), and the use of an RDF triple store and message bus together as the backbone of our notification, logging, and metadata infrastructure. The design of our problem-solving environment elements attempts to come to grips with lack of control of elements surrounding and supporting the environment; we achieve this through multiple mechanisms including using the OSGI plug-in architecture, as well as the use of RDF triples as our finest-grain descriptive element. This combination, we believe, is an important stepping stone to building a cyber environment, which aims to provide flexibility and ease of use far beyond the current range of typical problem solving environments.
Please use the following format when citing this chapter: Alamcda, J., Rossi, A. L., Hampton, S., 2007, in IFIP International Federation for Information Processing, Volume 239, Grid-Based Problem Solving Environments, eds. Gaffney. P. W., Pool, J.C.T., (Boston: Springer), pp. 339–348.
Chapter PDF
References
The Weather Research & Forecasting Website, http://www.wrf-model. org/index.php.
Droegemeier, K.K. and Co-Authors, 2004: Linked environments for atmospheric discovery (LEAD): A cyberinfrastructure for mesoscale meteorology research and education. Preprints, 20th Conf. on Interactive Info. Processing Systems for Meteorology, Oceanography, and Hydrology, Seattle, WA, Amer. Meteor. Soc
The Globus Toolkit, http://www.globus.org/toolkit/.
Grid Computing, Wikipedia, the free encyclopedia, http://www.en.wikip edia.org/wiki/Gridcomputing.
TeraGrid, http://www.teragrid.org/.
Siege — MRD-Public —Confluence, http://www.torcida.ncsa.uiuc.edu: 8080/confluence/display/MRDPUB/Siege
Java Message Service, http://www.java.sun.com/products/jms/
ActiveMQ Home, http://www.activemq.org/site/home.html
LEAD Metadata Schema Repository, http://www.extreme.indiana.edu/rescat/metadata/.
Rich Client Platform, http://www.wiki.eclipse.org/index.php/Rich_Client_Platform.
CoGjglobus, http://www.dev.globus.org/wiki/CoGJglobus.
Myproxy Credential Management Service, http://www.grid.ncsa.uiuc.edu/myproxy/
TeraGrid, http://www.teragrid.org/.
Unidata Integrated Data Viewer (IDV), http://www.unidata.ucar.edu/software/idv/.
2006 Unidata Users Workshop: Expanding the Use of Models as Educational Tools in the Atmospheric & Related Sciences, http://www.unidata.ucar. edu/community/2006workshop/
GT 2. http://www.globus.org/toolkit/docs/2.4/gram/rsl_specl.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 International Federation for Information Processing
About this paper
Cite this paper
Alameda, J., Rossi, A.L., Hampton, S. (2007). On the Use of Services to Support Numerical Weather Prediction. In: Gaffney, P.W., Pool, J.C.T. (eds) Grid-Based Problem Solving Environments. IFIP The International Federation for Information Processing, vol 239. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-73659-4_19
Download citation
DOI: https://doi.org/10.1007/978-0-387-73659-4_19
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-73658-7
Online ISBN: 978-0-387-73659-4
eBook Packages: Computer ScienceComputer Science (R0)