A PPARC funded project Workflow in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.

Slides:



Advertisements
Similar presentations
Inside an XSLT Processor Michael Kay, ICL 19 May 2000.
Advertisements

IBM Software Group ® Design Thoughts for JDSL 2.0 Version 0.2.
AstroGrid: Past, Present & Future Bob Mann Institute for Astronomy & National e-Science Centre University of Edinburgh.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
A PPARC funded project The Grid Data Warehouse Description of prototype work in progress by AstroGrid. Access-Grid lecture to Universities of Leeds and.
15 April 2003 Registry Workgroup Meeting University of Leicester Astrogrid Registry Elizabeth Auden Astrogrid Registry Workgroup Iteration 2 Workgroup.
19-20 March 2003 IVOA Registry Workgroup LeSc Astrogrid Registry: Early Designs Elizabeth Auden Astrogrid Registry Workgroup Leader IVOA Registry Workgroup.
A PPARC funded project Tony Linde Programme Manager eScience meets eFrameworks 28 th April 2006 NeSC, Edinburgh.
AstroGrid: Virtual Observatory Service Nicholas Walton AstroGrid: Virtual Observatory Service Nicholas Walton AstroGrid and Euro-VO Technology Centre Project.
Solar and STP Physics with AstroGrid 1. Mullard Space Science Laboratory, University College London. 2. School of Physics and Astronomy, University of.
ARCS Data Analysis Software An overview of the ARCS software management plan Michael Aivazis California Institute of Technology ARCS Baseline Review March.
A PPARC funded project AstroGrid’s Common Execution Architecture Guy Rixon, reporting on behalf of Paul Harrison and the other AstroGrid developers SC4DEVO-1,
Business Process Orchestration
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Chapter 8: Introduction to High-level Language Programming Invitation to Computer Science, C++ Version, Third Edition.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 5: Batch processing and the Job Entry Subsystem (JES) Batch.
Optimization of application in virtual laboratory Optimization of application in virtual laboratory constructing workflows based on application sources.
Platform for Astronomy Tool InterCommunication John Taylor.
Astrogrid Resource Registry Querying the Registry 1.Mullard Space Science Laboratory, University College London, Holmbury St. Mary, Dorking, Surrey RH5.
The Japanese Virtual Observatory (JVO) Yuji Shirasaki National Astronomical Observatory of Japan.
Astronomical Data Query Language Simple Query Protocol for the Virtual Observatory Naoki Yasuda 1, William O'Mullane 2, Tamas Budavari 2, Vivek Haridas.
A PPARC funded project AstroGrid: new technology for the virtual observatory SC2004 Pittsburgh, PA November 2004 Guy Rixon AstroGrid Technical Architect.
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
AstroGrid 的安装,配置,组件介绍 LAMOST 王丹. AstroGrid Releases SNAPSHOT: latest bleeding edge code. Integration Tests results are available, but the code has not.
A PPARC funded project AstroGrid approach to the Virtual Observatory Architecture ADASS XIV Pasadena Oct-2004 Tony Linde Andrew Lawrence Keith Noddle.
Prototype system of the Japanese Virtual Observatory The Japanese Virtual Observatory (JVO) aims at providing easy access to federated astronomical databases.
AstroGrid Overview AG-SAG Cambridge IoA 19 th June 2003 Tony Linde AstroGrid Project Manager University of Leicester, Dept. Physics & Astronomy.
1 Peter Allan14-15 Dec 2004AstroGrid Consortium Meeting: Architecture Discussion AstroGrid Architecture – the view from outside Is the description acceptable?
JVO JVO Portal Japanese Virtual Observatory (JVO) Prototype 2 Masahiro Tanaka, Yuji Shirasaki, Satoshi Honda, Yoshihiko Mizumoto, Masatoshi Ohishi (NAOJ),
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh.
1 27-Apr-2004AstroGrid Consortium Meeting - PL talk Agenda Tuesday status review / goals / science Lunch + AGLI Itn-05 review Dinner at Coton (share.
Federation and Fusion of astronomical information Daniel Egret & Françoise Genova, CDS, Strasbourg Standards and tools for the Virtual Observatories.
A PPARC funded project Astronomical services: situated software vs. commodity software Guy Rixon, AstroGrid/AVO/IVOA Building Service Based Grids - GGF11.
The Astrophysical Virtual Observatory to EURO-VO transition Paolo Padovani ESO Virtual Observatory Systems Department EURO-VO Facility Centre Scientist.
A PPARC funded project Workflow and Job Control in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.
Algorithmic Finance and Tools for Grid Execution (the Swift Grid Scripting/Workflow tool) Tiberiu (Tibi) Stef-Praun.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Oct. 1, 2004IVOA Small Projects Meeting1 Development of JVO prototype system and its application to Astrophysics Portal System : M. Tanaka Data Service.
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
AstroGrid How to make your data famous OR One-click PhD creation.
AstroGrid Usability & Docs, JBO, 6 th Dec 2005 Jonathan Tedds Leicester University AstroGrid Usability & Documentation Usability –Documentation –Infrastructure.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
A PPARC funded project Astro-Wise meeting April 2004 OmegaCEN, Kapteyn Institute, Groningen Tony Linde AstroGrid Project Manager University of Leicester.
1 The EDIT System, Overview European Commission – Eurostat.
© Geodise Project, University of Southampton, Workflow Application Fenglian Xu 07/05/03.
Compilation of XSLT into Dataflow Graphs for Web Service Composition Peter Kelly Paul Coddington Andrew Wendelborn.
Origami: Scientific Distributed Workflow in McIDAS-V Maciek Smuga-Otto, Bruce Flynn (also Bob Knuteson, Ray Garcia) SSEC.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Sept. 2004IVOA Meeting / Pune1 Virtual Observatory Query Language (VOQL) Working Group William O’Mullane For Masatoshi Oishi T HE US N ATIONAL V IRTUAL.
V7 Foundation Series Vignette Education Services.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Bash Scripting CIRC Summer School 2016 Baowei Liu CIRC Summer School 2016 Baowei Liu.
INTRO. To I.T Razan N. AlShihabi
MSSL Astrogrid Workshop
CIRC Winter Boot Camp 2017 Baowei Liu
Topics Introduction to Repetition Structures
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
CIRC Summer School 2017 Baowei Liu
Google Sky.
Tutorial 10: Programming with javascript
The Ohio State University
Presentation transcript:

A PPARC funded project Workflow in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester

15 Dec 2004Workflow in Astrogrid 1 Part One... A Quick Tour of Workflow Architecture

15 Dec 2004Workflow in Astrogrid 1 What is the purpose of Workflow? To accomplish a complex piece of work: It takes more than one step to achieve. The workflow is executed asynchronously. Each step is executed asynchronously.

15 Dec 2004Workflow in Astrogrid 1 A Skeleton Workflow

15 Dec 2004Workflow in Astrogrid 1 Expansion of Step One VOTABLE ivo://...#jl99/query/6dfQuery.xml ivo://...#jl99/votable/6dfQueryResults.vot

15 Dec 2004Workflow in Astrogrid 1 The View from 10,000 Metres A workflows exist at: Design Time Execution Time *** When submitted for execution, a workflow becomes a job. ***

15 Dec 2004Workflow in Astrogrid 1 Design Time – From 5000 Metres A Design: Is held as an XML file in MySpace. The Design process: Is managed by the Workflow Editor in the Portal. Is aided by holding metadata in the Astrogrid Registry.

15 Dec 2004Workflow in Astrogrid 1 Execution Time – From 5000 Metres Job Execution System: Central controlling element. Interprets the workflow design. Manages the flow of control between Steps. Common Execution Architecture: Manages the local environment for each Step executed. Manages the flow of data required by each Step.

15 Dec 2004Workflow in Astrogrid 1 Overview of Workflow Architecture

15 Dec 2004Workflow in Astrogrid 1 Part Two... Workflow as a Programming Language

15 Dec 2004Workflow in Astrogrid 1 Back to Design... Steps and Tools Sequences and Flows. Variables and Scopes. Loops and Conditional Execution. Scripting and Script Objects.

15 Dec 2004Workflow in Astrogrid 1 Sequence – Sequential Execution

15 Dec 2004Workflow in Astrogrid 1 Flow – Parallel Execution

15 Dec 2004Workflow in Astrogrid 1 Setting Variables Setting... Using variables to construct a filename... ${namestub}-${filecount + 1}

15 Dec 2004Workflow in Astrogrid 1 Conditional Execution... 0}">......

15 Dec 2004Workflow in Astrogrid 1 While Loop...

15 Dec 2004Workflow in Astrogrid 1 For Loop...

15 Dec 2004Workflow in Astrogrid 1 Scripting Scripting Expressions Script 0}">... print("Step produced " + ${count} + "votables");

15 Dec 2004Workflow in Astrogrid 1 Scripting Example plus Script Objects... if (results.size() != 1) { jes.error("didn't produce expected number of results"); } else { votable = results.get('votable'); parser = new XmlParser(); nodes = parser.parseText(votable); urlList = nodes.depthFirst().findAll{it.name() == 'STREAM'}.collect{it.value()}.flatten(); print(urlList); }

15 Dec 2004Workflow in Astrogrid 1 Conclusion – Astrogrid Workflow Capabilities Distributed workflow executing on an asynchronous basis Highly programmable Workflows from the simple to the complex Can integrate astronomical tools

15 Dec 2004Workflow in Astrogrid 1 Contacts. Work Group Leader: Jeff Lusted Workflow and JES: Noel Winstanley Common Execution Architecture: Paul Harrison Workflow Editor: Phil Nicolson