10 Sep 2005 NVO Summer School 20051 Managing VO data and process flows Matthew J. Graham CACR/Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.

Slides:



Advertisements
Similar presentations
May 2005IVOA Interoperability Meeting, Kyoto1 IRAF Web Services Michael Fitzpatrick NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY.
Advertisements

Applications in Registry Kevin Benson Paul Harrison
IVOA, Kyoto May Data Access Layer Working Group Working Group Report and Summary Doug Tody National Radio Astronomy Observatory International.
11 Sep 2006 NVO Summer School Managing data in the VO Matthew J. Graham CACR/Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
NVO Summer School, Aspen 9-Sep TimeServer Andrew Drake Robyn Allsman David Gasson Mark Huber Kathy Vivas US N ATIONAL V IRTUAL O BSERVATORY.
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Enabling the execution of various workflows (Kepler, Taverna, Triana, P-GRADE) on EGEE Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
© 2006 Open Grid Forum GGF18, 13th September 2006 OGSA Data Architecture Scenarios Dave Berry & Stephen Davey.
Workflows and Scheduling in Grids Ramin Yahyapour University Dortmund Leader CoreGRID Institute on Resource Management and Scheduling CoreGRID – Summer.
Slovenian experience on 98/34 Notification Procedure Conference on the Functioning of the 98/34 Notification Procedure, Brussels, 22 June 2005 mag. Irena.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
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.
M.Nedim Alpdemir, Anastasios Gounaris¹, Arijit Mukherjee², Desmond Fitzgerald, Norman W. Paton¹, Paul Watson², Rizos Sakellariou¹, Alvaro A.A. Fernandes¹,
A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004.
VGISCs view VGISC Uses Cases Geneva October 2005.
Web Service Composition Prepared by Robert Ma February 5, 2007.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
May 9, September 2005, Barcelona, Spain Prioritization of Forestry Themes for the SRA Risto Päivinen.
Executional Architecture
WS Orchestration Eyal Oren DERI 2004/04/07
Load Balancing Hybrid Programming Models for SMP Clusters and Fully Permutable Loops Nikolaos Drosinos and Nectarios Koziris National Technical University.
Don’t go with the flow : Web services composition standards exposed
GLOBUS PLUG-IN FOR WINGS WOKFLOW ENGINE Elizabeth Martí ITACA Universidad Politécnica de Valencia
Nadia Ranaldo - Eugenio Zimeo Department of Engineering University of Sannio – Benevento – Italy 2008 ProActive and GCM User Group Orchestrating.
Journée Calculs et Données distribués André Schaaff – 6 mai 2003 ADASS 2007, London 24 September 2007 Workflow in Astronomy, the VO France Workflow Working.
24 Sept 2007 ADASS XVII : London, UK1 Cloudspace: virtual environments in the VO Matthew J. Graham (Caltech) Roy Williams (Caltech) T HE US N ATIONAL V.
A PPARC funded project AstroGrid’s Common Execution Architecture Guy Rixon, reporting on behalf of Paul Harrison and the other AstroGrid developers SC4DEVO-1,
Workflow Management System based on Service Oriented Components for Grid Applications. Ju-Ho Choi Korea University, Seoul, Rep. of Korea.
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
San Diego Supercomputer Center National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center National Partnership for Advanced.
The Japanese Virtual Observatory (JVO) Yuji Shirasaki National Astronomical Observatory of Japan.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Parallel Programming on EGEE: Best practices.
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
San Diego Supercomputer Center Grid Physics Network (GriPhyN) University of Florida Dataflows in SRB using SDSC Matrix Arun Jagatheesan Architect & Team.
San Diego Supercomputer Center SDSC Storage Resource Broker Data Grid Automation Arun Jagatheesan et al., San Diego Supercomputer Center University of.
A General and Scalable Solution of Heterogeneous Workflow Invocation and Nesting Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
Orchestration of an OGSI-enabled scientific application using the Business Process Execution Language Ben Butchart Wolfgang Emmerich University College.
1 Peter Allan14-15 Dec 2004AstroGrid Consortium Meeting: Architecture Discussion AstroGrid Architecture – the view from outside Is the description acceptable?
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Web Service Composition workflow patterns in BPEL4WS Eyal Oren DERI 2004/06/02
Interoperability between Scientific Workflows Ahmed Alqaoud, Ian Taylor, and Andrew Jones Cardiff University 10/09/2008.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
A PPARC funded project Astronomical services: situated software vs. commodity software Guy Rixon, AstroGrid/AVO/IVOA Building Service Based Grids - GGF11.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 7: BPEL Some notes selected from.
GSFL: A Workflow Framework for Grid Services Sriram Krishnan Patrick Wagstrom Gregor von Laszewski.
San Diego Supercomputer Center Grid Physics Network (GriPhyN) University of Florida DGL: The Assembly Language for Grid Computing Arun swaran Jagatheesan.
A PPARC funded project Workflow and Job Control in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.
Distributed Computing With Triana A Short Course Matthew Shields, Ian Taylor & Ian Wang.
A PPARC funded project Workflow in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Web Services Martin Nečaský, Ph.D. Faculty of Mathematics and Physics Charles University in Prague, Czech Republic Summer 2014.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
© Geodise Project, University of Southampton, Workflow Application Fenglian Xu 07/05/03.
Holding slide prior to starting show. Processing Scientific Applications in the JINI-Based OGSA-Compliant Grid Yan Huang.
SE 548 Process Modelling WEB SERVICE ORCHESTRATION AND COMPOSITION ÖZLEM BİLGİÇ.
Service Composition Orchestration BPEL Cédric Tedeschi ISI – M2R.
1 Seminar on SOA Seminar on Service Oriented Architecture BPEL Some notes selected from “Business Process Execution Language for Web Services” by Matjaz.
IST421: Advanced Systems and Enterprise Integration
MSSL Astrogrid Workshop
Design Thoughts for JDSL 2.0
OGSA Data Architecture Scenarios
San Diego Supercomputer Center University of California, San Diego
Overview of Workflows: Why Use Them?
CEA Experiences Paul Harrison ESO.
Introduction to the SHIWA Simulation Platform EGI User Forum,
GGF10 Workflow Workshop Summary
Presentation transcript:

10 Sep 2005 NVO Summer School Managing VO data and process flows Matthew J. Graham CACR/Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY

10 Sep 2005 NVO Summer School Overview Astronomical data VOStore/VOSpace Workflows Astrogrid workflow CEA

10 Sep 2005 NVO Summer School The importance of data Data is the raison dêtre of the VO LSST is the data source nonpareil –data rates of 540MB/s ~16TB in 8 hrs –final archive > 3PB of data VO Wheel Well-established ways of handling distributed data: – SRB – PVFS – OGSA-DAI

10 Sep 2005 NVO Summer School Data use cases Client has data: –stored locally: transfers it to service –stored locally: service retrieves it –stored elsewhere: service retrieves it Service generates data: –stores it locally: notifies client of location –transfers it to the clients local store –transfers it to a client-designated store

10 Sep 2005 NVO Summer School VOStore Provides a uniform interface to existing or new data storage locations (Facade pattern) Structured/unstructured data both first level Methods: get put list / listAll importInit importData (sync/async) exportInit exportData (sync/async) delete rename

10 Sep 2005 NVO Summer School VOSpace Orchestrates VOStores: –data collections: directories, user-defined –authorisation: user groups –processing efficiency: where is the nearest copy? move copy identifiers

10 Sep 2005 NVO Summer School A virtual super-peer data network?

10 Sep 2005 NVO Summer School How to manage the flows? Way of describing a flow: –processes/steps, inputs/outputs, serial/parallel execution, control logic, variables, inline scripting –preferably XML (verbose but rigourous) Way of controlling a flow: engine e-Science vs. e-Business: –open-ended vs. closed –verification and publication –static vs. dynamic workflows –volume and type of data –meta-transactions –customer, manager and user vs. scientist

10 Sep 2005 NVO Summer School Workflow patterns Sequence: Parallel splitSynchronisatio n AND XORExclusive choiceSimple Merge Multi choice MultiMulti Merge Multi + Synchronizing Merge Multi + Multi Multi + Discriminator Deferred choice Multiple Instances with/out Synch Implicit termination Interleaved Parallel Routing Milestone

10 Sep 2005 NVO Summer School Workflow kerfuffle Workflow languages: BPEL (BPEL4WS, WSBPEL, WSFL, XLANG), BPML, WS-CDL (WSCL, WSCI), XPDL, BPSS, PSL, AGWL, DGL, DPML, GJobDL, GSFL, GFDL, GWorkflowDL, MoML, SWFL, YAWL, SCUFL/Xscufl, WPDL, PIF, PSL, OWL-S, xWFL, XPL, INCA Workflow engines: Taverna, Kepler, Pegasus, DiscoveryNet, Triana, SPA, Geodise, ICENI, Askalon, GridNexus, BioPipe, BizTalk, BPWS4J, DAGMan, GridAnt, GJH, GRMS, GWFE, GWES, ITIEE, JIGSA, Karajan, ScyFLOW, SDSC Matrix, SHOP2, wftk, YAWL Engine, WFEE

10 Sep 2005 NVO Summer School Astrogrid workflow components JES (Job Execution System) –Astrogrid workflow engine –Manages control flow –Runs steps in a controlled asynchronous fashion CEC (Common Execution Controller) –Manages step execution –Manages data flow CEA (Common Execution Architecture) apps –datacenters: support complex quesries against archives –processing: consume data files and reduce them

10 Sep 2005 NVO Summer School Astrogrid workflow schematic PortalRegistryMySpace Command Line CEA Datacenter CEAJES Client library CEC Save/load workflowSave/load data Resolve application Application list Submit workflow

10 Sep 2005 NVO Summer School Astrogrid workflow language description of the workflow 21 ${dec} ftp://aServer/myResults … …

10 Sep 2005 NVO Summer School CEA Create a uniform interface and model for an application and its parameters Provides higher level description than WSDL: –Restrict how interfaces can be expressed –Provide specific semantics for astronomical quantitites –Extra information, such as default values, GUI labels VOResource extensions for a general application Provide asynchronous operation: –callback, polling and job identification Allow separate data and control flows

10 Sep 2005 NVO Summer School Minimum CEA compliance Must implement CommonExecutionConnector interface Must send a message to services implementing ResultsListener interface Should send messages to services implementing JobMonitor interface Should perform basic type checking on all parameter types during init phase