Cyberinfrastructure for Rapid Prototyping Capability Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk,...

Post on 24-Jan-2016

217 views 0 download

Tags:

transcript

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

haupt@cavs.msstate.edu

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