Skip to:

Publication Abstract

Rapid Prototying Capabilities for Conducting Research of Sun-Earth System

Haupt, T., Kalyanasundaram, A., & Zhuk, I. (2007). Rapid Prototying Capabilities for Conducting Research of Sun-Earth System. 3rd IEEE International Conference on e-Science and Grid Computing, Bangalore, India.

Cyberinfrastructure for Rapid Prototyping Capability Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk, Vamsi Goli Mississippi State University The overall goal of the NASA Rapid Prototyping Capability is to speed the evaluation of potential uses of NASA research products and technologies to improve future operational systems by reducing the time to access, configure, and assess the effectiveness of NASA products and technologies. The infrastructure to support the RPC is thus expected to provide the capability to rapidly evaluate innovative methods of linking science observations. The RPC infrastructure supports two major categories of experiments (and subsequent analysis): comparing results of a particular model as fed with data coming from different sources, and comparing different models using the data coming from the same source. In spite of being conceptually simple, two use cases in fact entail a significant technical challenge. Enabling RPC experiments requires thus a radical simplification of access to both actual and simulated data, as well as tools for data pre- and post-processing. The tools must be interoperable, allowing the user to create computational workflows with the data seamlessly transferred as needed, including third-party transfers to high-performance computing platforms. In addition, the provenance of the data must be preserved in order to document results of different what-if scenarios and to enable collaboration and data sharing between users. The functionality of the RPC splits into several independent modules such as interactive Web site, data server, tool’s interfaces, or monitoring service. Each such module is implemented as an independent portlet. The RPC Portal aggregates the different contents provided by the portlets into a single interface employing a popular GridSphere portlet container. The RPC data access is based on Unidata’s THREDDS Data server (TDS) extended to support, among others, interactive creation of containers for new data collections and uploading new data sets, downloading the data either to the user desktop or transferring it to a remote location using gridFTP, displaying the provenance of datasets, and invoking tools for the selected files. To enable performing experiments, RPC supports three types of tools integrated with TDS: (1) Standalone tools capable of connecting to the RPC data server to browse datasets, but otherwise performing all operations independently of the RPC infrastructure; (2) Transformations that take a dataset or a collection as an input, and output the transformed files, such as HEG, MRT, ART, and TSPT; (3) The data viewers and statistical analysis tools which do not produce new datasets.