Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock...

18
Virtual Geophysics Laboratory Scientific workflows exploiting the cloud Ryan Fraser, Terry Rankine, Lesley Wyborn, Joshua Vote, Ben Evans... Presented by Robert Woodcock October 2012 CSIRO | MINERALS DOWN UNDER FLAGSHIP

Transcript of Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock...

Page 1: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Virtual Geophysics Laboratory Scientific workflows exploiting the cloud Ryan Fraser, Terry Rankine, Lesley Wyborn, Joshua Vote, Ben Evans... Presented by Robert Woodcock October 2012

CSIRO | MINERALS DOWN UNDER FLAGSHIP

Page 2: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Gather data, process it, publish results Simple, isn’t it?

bedrock

surficial

mineral

geochemical

geochronologic

hyrdrogeological

Geo-information

geophysical

knowledge data

Page 3: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Recognise the complete picture....

Page 4: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Virtual Geophysics Laboratory | Robert Woodcock 4 |

Introducing The Virtual Geophysics Laboratory

Page 5: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Data discovery

Virtual Geophysics Laboratory | Robert Woodcock 5 |

Layers discovered via remote registries

Layers consist of numerous remote data services

Page 6: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Data discovery

Virtual Geophysics Laboratory | Robert Woodcock 6 |

Some data services support subsetting

Some data services support reformatting e.g. CSV, NetCDF, GeoTIFF

Page 7: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Data discovery

Virtual Geophysics Laboratory | Robert Woodcock 7 |

Some data is only registered with flat files

Page 8: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Powered by the Spatial Information Services Stack Common Platform

Marine Environment, Water

Groundwater

Geology Geophysics

Page 9: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

What just happened?

Virtual Geophysics Laboratory | Robert Woodcock 9 |

Page 10: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Data processing

Virtual Geophysics Laboratory | Robert Woodcock 10 |

A variety of different scientific codes are already available in the form of “Toolboxes”

Page 11: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Data processing

Virtual Geophysics Laboratory | Robert Woodcock 11 |

Further input files can be uploaded.

Input files are passed directly into the cloud

Page 12: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Data processing

Virtual Geophysics Laboratory | Robert Woodcock 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 Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

What just happened?

Virtual Geophysics Laboratory | Robert Woodcock 13 |

Processing script/ small input files uploaded

Start processing

Download big data sets

Perform data processing

Download Job Script/user input files

Upload processing results

Page 14: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Managing results - provenance

Presentation title | Presenter name 14 |

All of a job’s outputs are also accessible Each job has a lifecycle that

can be managed

Successful jobs can have their entire process captured in a ISO 19115 ‘provenance record’

Page 15: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

What just happened?

Virtual Geophysics Laboratory | Robert Woodcock 15 |

What’s the processing status?

What are the job input/outputs?

Publish the job’s process and results

Cloud storage will persist the final artefacts

Page 16: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Still under construction

Virtual Geophysics Laboratory | Robert Woodcock 16 |

Courtesy - www.textfiles.com

Page 17: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

What’s left?

• BYO cloud allocation • Users should be able to authorise VGL start jobs using their compute/storage

resources.

• Confidential Data • How do you get access to ‘restricted data’ in a secure manner? • Where can you store the results? (geographical restrictions)

• Massive Horizontal Scaling • What’s the best way to set up a truly elastic pool of CPU’s for jobs to utilise?

• A Common Processing Services Platform – SISS like?

Virtual Geophysics Laboratory | Robert Woodcock 17 |

Page 18: Virtual Geophysics Laboratory...2012/11/05  · Virtual Geophysics Laboratory | Robert Woodcock Sustainable Resources Policy Societal Need Virtual Solid Earth Sciences Laboratory Environment

Sustainable Resources Policy Societal Need

Virtual Solid Earth Sciences Laboratory

Environment V. Lab

Integrated Virtual Labs

Virtual Geophysical Laboratory

Virtual Core Laboratory

Virtual Geodesy

Laboratory

Virtual Climate

Laboratory

Virtual Water Laboratory

Virtual Laboratories

Geophysics Borehole data

Geodesy Climate Modelling

Water Monitoring

Virtual Libraries

Processing Services

Data

Processing Services

Data

Processing Services

Data

Processing Services

Data

Processing Services

Data

Modelling & analytic tools