Cyberinfrastructure for Rapid Prototyping Capability Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk,...
-
date post
24-Jan-2016 -
Category
Documents
-
view
217 -
download
0
Transcript of Cyberinfrastructure for Rapid Prototyping Capability Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk,...
Cyberinfrastructure for Rapid Prototyping Capability
Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk, Vamsi GoliMississippi State University
GeoResouces Institute
Rapid Prototyping Capabilities*
• 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.
* Robert Moorhead (MSU/GRI) – principal investigator
Computational infrastructure + collaborative environment
RPC in an example of e-Science
Many, many more, in particular in biology & medicine
• 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”
New Web Revolution
The Web0.5
DigitalEnterprise
Enterprise2.0
GridComputing
e-Sciencee-Science
2.0
The Web2.0
The Web1.0
SOA
Server hoppingDocument exchange
Dynamic Content, PublishingE-Commerce E-banking,…
Community Content, CollaborationSocial Networking, Rich Interfaces
DatabaseAccess,Search
CloudComputing,
AJAX, mashups
Architecture of participationCollective intelligenceUser-created contentConvergent, emergentUnplanned innovationFreeform simplicity
RPC Experiments
Data AccessData providers (DAAC, NOAA, etc)
Derived data product (model outputs)Simulated data
Data (Geo)processingRe-sampling, re-projecting,
time series, maps & features, etc.input deck generation
…
Computational Models
Data Publishing
Data Analysis
Data StorageSemanticmetadata
ProcessingAbstraction
Model DataAbstraction
Model RunAbstraction
ExperimentDescription
ExperimentalProcedure
Descriptionof Results
Analysis Procedure
Conclusions from Evaluation
(Recommendation for ISS)
(Two ways of describing them)
The delivery mechanisms for the evaluation of the use
of the NASA-provided resources
PrototypingThe capability to integrate tools and data
to perform such evaluations
Rapid
Interactive Web Site Private Space for Collaboration TDS-based Data Explorer
Tools for Data Processing Performance Metrics Workbench Provenance
DEMONSTRATION
What’s under the hood?
Apache/Tomcat server (J2EE)
GridSphere portlet container
THREDDS(Unidata)
GUI(JSP)
Local Storage
Service Bus (ServiceMix)
HEG ART TSPT
HPC2 Storage HPC2 clusters
Wiki(MediaWiki)
Glo
bus
GRAMgridFTP
Web access
Content aggregation
Portlets
SOA
Grid Computing
REST AJAX
Current WorkSupport for NASA LIS RPC experiment
* Valentine Anantharaj (MSU/GRI) - PI
Web Browser
REST/AJAX
Service Bus
LISpost-
processor
JobSubmission
Service
JobMonitoring
Service
FileTransferService
TDSService
LISinput deck generator
Standalone TDSclients
Createinputdeck
Requestexecution
Createexecution
environment
Stagefiles in
Listento jobstatus
changes
Post-processoutputs
Createmetadata
andprovenance
Postresultson TDS
Initialized by user Orchestrated services: workflow
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 on
Cyberinfrastructure forof the Rapid Prototyping Capability System
Tomasz Haupt
Cooperative Computing Group
Center for Advanced Vehicular Systems • Mississippi State University
Interactive Web Sitefor describing RPC experiments
Private space for discussions
TDS-based data repository(data explorer)
Tools for data processing(currently HEG)
Performance Metrics Workbench (currently multispectral viewer)
Provenance
Electronic Journals