Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow...

18
Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP

Transcript of Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow...

Page 1: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Virtual Laboratories

VGL and FriendsR.Fraser, T.Rankine, J.Vote, R.Woodcock

AuScope Grid Roadshow 2014

CSIRO | MINERAL RESOURCES FLAGSHIP

Page 2: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Messy desk

2 |

– where’s your analysis?

Page 3: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Let’s map it out…Hardcopy of data

SSH Client

Maths PackageProprietary Package

Transform to a regular grid

Crop data to area of interest

Reformat data for processing

Upload data to HPC resource

Configure job and start

processing

Download results

Get field data Visualise data

3 |

Page 4: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Components of a Virtual Laboratory

Data Services

Toolboxes Compute Services

Enablers Virtual Laboratory

4 |

Page 5: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

…to this

5 |

Virtual Geophysics Laboratory

Build “science” from existing

libraries

Run jobCollect and

publish results

Discover (raw) data

Select spatial bounds

Page 6: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Virtual Laboratories – Scientific Workflows

• Automated - Simplify access and integration• Reproducible process• Flexible – reusable, support differing licensing

• Allow scientists to focus on the science and not the tech• Exploiting the Cloud and HPC• Operational or education tool

6 |

Page 7: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Components of a Virtual Laboratory

ToolboxesData Services

Compute Services

Enablers Virtual Laboratory

7 |

Page 8: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Data discovery

8 |

Page 9: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Data discovery

9 |

Some data services support subsetting

Some data services support reformattinge.g. CSV, NetCDF, GeoTIFF

Page 10: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Components of a Virtual Laboratory

Data Services

Toolboxes Compute Services

Enablers Virtual Laboratory

10 |

Page 11: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Toolboxes & Compute Services

11 |

A variety of different Toolboxes (scientific codes) are available

Flexibility in what compute services to utilise

Page 12: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Toolboxes

12 |

The steps so far have been building an environment to run a processing script

...or build from existing templates

Either write your own...

Page 13: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Components of a Virtual Laboratory

Data Services

Toolboxes Compute Services (OGC, Provenance)

Virtual Laboratory

Enablers

13 |

Page 14: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Virtual Geophysics LaboratoryBuild “science” from existing

libraries

Run job

Collect and publish results

Discover (raw) data

Select spatial bounds

Published Record

Enablers/Provenance

14 |

• Standards are used to enable….”enough said”• Provenance – information that describes creation of something

• Process record• Audit trail• Publish the actual method/process used to create the results!

Page 15: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

What have we gained?

15 |

Provenance“....documenting

their procedures .......in

VGL it is all recorded for us.”

Data Access - “Geophysicists no

longer have to spend days

searching for data from multiple

sources, downloading........ reformatting....”

Reproducibility “......collaboration and sharing now possible”

Barrier to Entry“......making geophysical

processing and modelling tools available to the

broader community at a far lower cost. It

lowers the skills barrier to entry”

Page 16: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Components of the Virtual Geophysics Laboratory

Data Services

Toolboxes Compute Services

Dynamic Virtual Geophysics

Laboratories

Magnetics

Gravity

DEM

eScript

Underworld

PetascaleCompute

Org.Cloud

NeCTAR Cloud

AmazonCloud

Desktop

Service Orchestration

VGLPortal

ProvenanceMetadata

ScriptingTool

eScript

Mag. Grav.Org.Cloud

VGLPortal

VGLPortal

DEM

Mag. Grav.

PetascaleCompute

Org.Cloud

Underworld

Enablers(OGC, Provenance)

16 |

Page 17: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

Repurposing to a Virtual Hazards Laboratory (VHIRL)

Dynamic Virtual Hazards

Laboratories

Magnetics

Gravity

DEM

ANUGA

eScript

Petascale

Org.Cloud

NeCTAR Cloud

AmazonCloud

Desktop

Service Orchestration

VHIRLPortal

ProvenanceMetadata

ScriptingTool

ANUGA

Mag. Grav.Petascale

VHIRLPortal

VHIRLPortal

DEM

Bathy DEM

AmazonCloud

Org.Cloud

Landsat

Bathymetry

eScript

Unchanged

Data Services

Toolboxes Compute Services

Enablers(OGC, Provenance)

17 |

Page 18: Virtual Laboratories VGL and Friends R.Fraser, T.Rankine, J.Vote, R.Woodcock AuScope Grid Roadshow 2014 CSIRO | MINERAL RESOURCES FLAGSHIP.

VL: Engagement

• My job (Provenance)• Reproducible process

• My toolbox (Market Place)• Analogous to cloud application store• Automation

• My Field(VL core)• Flexibility

18 |