gayathri namala center for computation & technology louisiana state university representing the...

16
Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP) NSF DynaCode An Urgent Computing Workflow for Realtime Hurricane Forecasts QuickTime™ and a TIFF (Uncompressed) deco are needed to see this

Upload: chester-conley

Post on 30-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

Gayathri NamalaCenter for Computation & TechnologyLouisiana State University

Representing the

SURA Coastal Ocean Observing and Prediction Program (SCOOP)

NSF DynaCode

An Urgent Computing Workflow for Realtime Hurricane Forecasts

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 2: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

SURA Coastal Ocean Observing and Prediction (SCOOP)

• Integrating data from regional observing systems for realtime coastal forecasts in SE

• Coastal modelers working closely with computer scientists to couple models, provide data solutions, deploy ensembles of models on the Grid, assemble realtime results with GIS technologies.

• Three scenarios: event-driven ensemble prediction, retrospective analysis, 24/7 forecasts

Page 3: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

3

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Urgent Coastal Scenarios

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

• Emergency preparedness

• Oilspill behaviour• Sea rescue• Military operations• Hypoxia “Dead Zone”• Algae blooms• Hurricane forecasts

Page 4: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

4

Hurricane tracks

Page 5: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

5

Page 6: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

6

SCOOP Ensemble Modeling

RegionalArchives

Ensemble wind fields from varied and

distributed sources

ADCirc

ElCirc

WAM

Ensemble of models run across distributed resources

Archive

Verification

Visualization

Analysis, storage,

cataloging, visualization of

output

Select region and time range

Transform and

transport data

Wind Forcing Wave and/or

Surge Models Result Dissemination

Synthetic Wind Ensembles

NCEP

MM5

NCARor

orSWAN

Page 7: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

7

Configure Ensembles

Page 8: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

8

Ensemble Description File (EDF)

Page 9: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

9

Urgency & Priority

• Urgency Level:– Emergency: run on-

demand (e.g. preemption)– Urgent: run in priority

queue (e.g. next to run)– Normal: best effort, e.g.

guess best queue

• Priority:– Order in which jobs

should be completed

Page 10: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

10

What is SPRUCE

• SPRUCE is a specialized software system that provides computational resources quickly for time critical emergency decision support applications.

• Developed by University of Chicago and ANL.• The system provides the users with the “right

of way” tokens, which when activated provides users with higher priority to access the resource.

Page 11: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

11

SPRUCE User Workflow

Page 12: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

12

Handling Urgent Job Submission

Page 13: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

13

User Requests/ Scheduler

Submit file GRAMDagman

Job Manager

Local Job Queues

SCOOP Job Submission Process

Condor-g

SCOOP Workflow

Resource

Page 14: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

14

SCOOP Work Flow with SPRUCE

User RequestsSubmit file

RSL parameter

GRAMDagman

Authenticate Token with a filter

SPRUCE Job Manager

Job QueuesResource

SCOOP Job Submission Process

policies

Condor-g

Page 15: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

15

Why use SPRUCE?

• Token based authentication is simple and less time consuming when compared to signed certificates or proxies.

• Access control can be given dynamically to any user during an urgent situation with the tokens.

• The resources on which the user is given access can be controlled by the administrator by specifying the list of resources during the token activation.

• The queues on which the job is being submitted need not be selected manually. The appropriate queue is selected depending on the policies implemented at the resource.

Page 16: Gayathri Namala Center for Computation & Technology Louisiana State University Representing the SURA Coastal Ocean Observing and Prediction Program (SCOOP)

16

Credits

• Entire SCOOP team. • Special thanks to Suman Nadella for

her support all over the project.• For More Information:

– http://scoop.sura.org