cyberinfrastructure for the geosciences high performance computing applications in geon: from...

18
www.geongrid.org CYBERINFRASTRUCTURE FOR THE GEOSCIENCES High Performance Computing applications in GEON: From Design to Production Dogan Seber

Upload: stella-todd

Post on 29-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

High Performance Computing applications in GEON:

From Design to Production

Dogan Seber

Page 2: CYBERINFRASTRUCTURE 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

Page 3: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production 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

Page 4: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

• …

Page 5: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

(Goldstein 2001)

Problem:

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

Page 6: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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.

Page 7: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 8: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 9: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 10: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 11: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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!

Page 12: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 13: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 14: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

DEMO!

Page 15: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Subsurface Model services

Low sampling

Higher sampling

Earth Model

Page 16: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Wave propagation movie

Page 17: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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

Page 18: CYBERINFRASTRUCTURE FOR THE GEOSCIENCES  High Performance Computing applications in GEON: From Design to Production Dogan Seber

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