180 likes | 281 Views
Cyberinfrastructure for Rapid Prototyping Capability. Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk, Vamsi Goli Mississippi State University GeoResouces Institute.
E N D
Cyberinfrastructure for Rapid Prototyping Capability Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk, Vamsi Goli Mississippi State University GeoResouces Institute
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. Rapid Prototyping Capabilities* Computational infrastructure + collaborative environment * Robert Moorhead (MSU/GRI) – principal investigator
RPC in an example of e-Science • System-Level Science is the broad understanding of how complex, multiphenomena physical system behave and how their constituent components interact and interrelate. • System-level Science integrates not only different disciplines but also, typically, software systems, data, computing resources, and people. System-level science is usually a team pursuit. Data comes from different sources, different groups develop component models, team members provide specialized expertise, and the often substantial computing and data resources required for success are themselves diverse and distributed. • Grid Computing • Virtual Organizations Ian FosterANL and University of Chicago “father of Grid Computing” Many, many more, in particular in biology & medicine
New Web Revolution • Architecture of participation • Collective intelligence • User-created content • Convergent, emergent • Unplanned innovation • Freeform simplicity Grid Computing e-Science e-Science 2.0 The Web 0.5 The Web 1.0 The Web 2.0 Server hopping Document exchange Dynamic Content, Publishing E-Commerce E-banking,… Community Content, Collaboration Social Networking, Rich Interfaces SOA Database Access, Search Cloud Computing, AJAX, mashups Digital Enterprise Enterprise 2.0
Semantic metadata Processing Abstraction Data Access Data providers (DAAC, NOAA, etc) Derived data product (model outputs) Simulated data Experiment Description Data Storage Experimental Procedure Data (Geo)processing Re-sampling, re-projecting,time series, maps & features, etc. input deck generation … Description of Results Model Data Abstraction Analysis Procedure Computational Models Model Run Abstraction Conclusions from Evaluation (Recommendation for ISS) Data Publishing Data Analysis Prototyping Rapid The capability to integrate tools and data to perform such evaluations The delivery mechanisms for the evaluation of the useof the NASA-provided resources RPC Experiments (Two ways of describing them)
Interactive Web Site Private Space for Collaboration TDS-based Data Explorer Performance Metrics Workbench Provenance Tools for Data Processing DEMONSTRATION
What’s under the hood? REST AJAX Apache/Tomcat server (J2EE) Web access GridSphere portlet container Content aggregation THREDDS (Unidata) Wiki (MediaWiki) GUI (JSP) Portlets Service Bus (ServiceMix) SOA Local Storage HEG ART TSPT Globus HPC2 Storage HPC2 clusters Grid Computing gridFTP GRAM
LIS input deck generator LIS post- processor Job Submission Service Job Monitoring Service File Transfer Service TDS Service Create input deck Request execution Create execution environment Stage files in Listen to job status changes Post- process outputs Create metadata and provenance Post results on TDS Current WorkSupport for NASA LIS RPC experiment Web Browser Standalone TDS clients REST/AJAX Service Bus Initialized by user Orchestrated services: workflow * Valentine Anantharaj (MSU/GRI) - PI
Support for LIS experiments Set LIS parameters Create LIS input deck Run LIS
Monitor the status The post-processed file is automatically transferred to the TREDDS server
This concludes my presentation onCyberinfrastructure forof the Rapid Prototyping Capability System Tomasz Haupt haupt@cavs.msstate.edu Cooperative Computing Group Center for Advanced Vehicular Systems • Mississippi State University
Performance Metrics Workbench (currently multispectral viewer)