CYBERINFRASTRUCTURE FOR THE GEOSCIENCES High Performance Computing applications in GEON: From...

Post on 29-Dec-2015

216 views 0 download

Transcript of CYBERINFRASTRUCTURE FOR THE GEOSCIENCES High Performance Computing applications in GEON: From...

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

High Performance Computing applications in GEON:

From Design to Production

Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

TEAM

• Choonhan Youn

• Tim Kaiser

• Cindy Santini

• Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

A portal-based grid application in GEON – SYNSEIS

• SYNSEIS is a SYNthetic SEISmogram calculation tool built using the Grid

• It is integrated in the GEON portal

• Provides easy access to software, data and computational platforms

• Currently being evaluated for science runs

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Synthetic seismograms are used in:

• Understanding/determining seismic source parameters

• Modeling seismic events

• Understanding sub surface structure (velocity, attenuation, structural geometries)

• Studying seismic waveform propagation

• Source identification

• …

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

(Goldstein 2001)

Problem:

How to bring such advance calculations to desktops of researchers, students, educators.

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

GEON’s solution:SYNSEIS (Synthetic Seismograms on the Grid)

• SYNSEIS is a grid application that provides an unprecedented opportunity for seismologists and other earth science partners to compute and study 3D seismic records to understand complex subsurface structures.

• SYNSEIS is built using a service-oriented architecture. While it provides users an easy-to-use GUI to access data, models and compute resources, it also provides “connectors” (APIs) for developers should they choose to utilize any of its components in other applications.

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

GEONgridGEONgrid

Partner Projects

Chronos

CUAHSI

Partner services

USGS

GeologicalSurvey ofCanada

ESRI

NASA

PoP node

5-node cluster

4 Tb

KGS

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

What we need• Software application (E3D)

– Needed input • 3D Earth structure• Earthquake/source parameters

• Computational platform– Single machine, clusters

E3D

Input Output3D Earth

Model

Earthquake Parameters

Application

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Deploying on the Grid

- Service-Oriented model- GEON uses Web Services

E3D

WSDL/SOAP WSDL/SOAP

Earth Model

WSDL/SOAP

EarthquakeParameters

Internet Internet

CORBA

IRIS

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

GUI Development

• GEON uses gridsphere framework– GUI needs to be built as a Portlet and the

system should be portal accessible

Requirement:

The GUI must be easy-to-use, interactive, effective

- Flash is used as building platform

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Computational Environment

• E3D is a parallel code and it is memory and cpu hungry!– TeraGrid Cluster is a solution– GEON’s own clusters also help

Requirement:

The code must be installed on multiple platforms. HPC expertise needed!

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

IRIS•Earthquakes•Stations•Waveform

Digital Libraries/GEON Data Grid

Earth model

Earth modelEarth

model

HPCHPCCentersCenters

NCSANCSA SDSCSDSC

SYNSEISe3d

Modeling earthquake recordings in Modeling earthquake recordings in 2D/3D environment to study the interior 2D/3D environment to study the interior

of the Earth in a Grid environmentof the Earth in a Grid environment

Modeling earthquake recordings in Modeling earthquake recordings in 2D/3D environment to study the interior 2D/3D environment to study the interior

of the Earth in a Grid environmentof the Earth in a Grid environment

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Web Services

Data Model Service

Job Submission/Monitoring and File Service

Data Archives Service

HPC ResourcesData Repository

Job Database

JDBC IIOP/CORBAGrid Services

GEONGrid Portal

Cornell Map Server

IRISDMC

HTTP

Grid FTP

Synseis Portlet

Macromedia Flash GUI

MyGEON

Synseis HPC

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

DEMO!

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Subsurface Model services

Low sampling

Higher sampling

Earth Model

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Wave propagation movie

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Conclusions (1/2)• Using the Grid technology we were able to bring an

extremely complex and cumbersome seismic data analysis procedure to a level that can be used by anyone efficiently and effectively. SYNSEIS is a first step towards faster knowledge discovery.

• Democratization of community resources allows not only GEON researchers but also external community members to access state-of-the-art software and tools.

• Although the tool is developed for GEON applications, it holds a tremendous potential for projects like EarthScope. SYNSEIS can be used by EarthScope researchers to conduct timely analysis of collected data

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Conclusions (2/2)• SYNSEIS also has a high potential to be

used in educational environments allowing students to experiment with data and “make their own earthquakes”.

• SYNSEIS has allowed us to practice building distributed data and computational resources. We are now ready to expand such development efforts within the GEONgrid environment