© Geodise Project, University of Southampton, 2001-2004. Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

© Geodise Project, University of Southampton, Applying the Semantic Web to Manage Knowledge on the Grid Feng Tao, Colin.
© Geodise Project, University of Southampton, Semantic Web based Content Enrichment and Knowledge Reuse in e-Science.
© Geodise Project, University of Southampton, Short Message Service Aims Architecture Tools Future Work.
Grid Enabled Optimisation and Design Search for Engineering (G EODISE ) Prof Simon Cox Southampton University 3 rd Annual Workshop on Linux Clusters for.
© Geodise Project, University of Southampton, Applications and Middleware Hakki Eres, Fenglian Xu & Graeme Pound.
Monitoring and performance measurement in Production Grid Environments David Wallom.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
© Geodise Project, University of Southampton, CFD-based Shape Optimisation Using Geodise Toolkits Application Demo of.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
© Geodise Project, University of Southampton, Geodise: A Grid-enabled PSE for design search and optimisation Graeme Pound.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
© Geodise Project, University of Southampton, Data Management in Geodise Jasmin Wason, Zhuoan Jiao and Marc Molinari Engineering.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason and Marc Molinari
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Miguel Branco CERN/University of Southampton Enabling provenance on large-scale e-Science applications.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Tuning GENIE Earth System Model Components using a Grid Enabled Data Management System Andrew Price University of Southampton UK.
© Geodise Project, University of Southampton, Workflow GUI and SMS Fenglian Xu May 2003
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
PROGRESS: ICCS'2003 GRID SERVICE PROVIDER: How to improve flexibility of grid user interfaces? Michał Kosiedowski.
Grid Technologies for Engineering Applications Marc Molinari e-Science Centre University of Southampton.
Applications & a Reality Check Mark Hayes. Applications on the UK Grid Ion diffusion through radiation damaged crystal structures (Mark Calleja, Mark.
© Geodise Project, University of Southampton, Geodise Middleware & Optimisation Graeme Pound, Hakki Eres, Gang Xue & Matthew Fairman Summer 2003.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason & Marc Molinari { z.jiao,
© Geodise Project, University of Southampton, CFD-based shape optimisation using Geodise toolkits Nacelle Optimisation.
© Geodise Project, University of Southampton, Grid middleware for engineering design search and optimisation Graeme Pound.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
© Geodise Project, University of Southampton, Integrating Data Management into Engineering Applications Zhuoan Jiao, Jasmin.
Experiences Running Seismic Hazard Workflows Scott Callaghan Southern California Earthquake Center University of Southern California SC13 Workflow BoF.
John Kewley e-Science Centre All Hands Meeting st September, Nottingham GROWL: A Lightweight Grid Services Toolkit and Applications John Kewley.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
© Geodise Project, University of Southampton, Geodise Compute Toolbox Functions CommandFunctionCommandFunction gd_certinfo.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
CATI Pitié-Salpêtrière CATI: A national platform for advanced Neuroimaging In Alzheimer’s Disease Standardized MRI and PET acquisitions Across a wide network.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
© Geodise Project, University of Southampton, Workflow Application Fenglian Xu 07/05/03.
DS-Grid: Large Scale Distributed Simulation on the Grid Georgios Theodoropoulos Midlands e-Science Centre University of Birmingham, UK Stephen John Turner,
© Geodise Project, Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
© Geodise Project, University of Southampton, Applications and Middleware Hakki Eres, Fenglian Xu & Graeme Pound.
10 March Andrey Grid Tools Working Prototype of Distributed Computing Infrastructure for Physics Analysis SUNY.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
December, 2006 ws-VLAM Workflow Management System a Re-factoring of VLAM Dmitry Vasyunin Adianto Wibisono Adam Belloum.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
© Geodise Project, University of Southampton, Data Management in Geodise Jasmin Wason, Zhuoan Jiao and Marc Molinari 12 May.
Knowledge Based Workflow Building Architecture
A General Approach to Real-time Workflow Monitoring
Production Manager Tools (New Architecture)
GGF10 Workflow Workshop Summary
Presentation transcript:

© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M. Hakki Eres *, Feng Tao ‡, and Simon J. Cox * * School of Engineering Sciences and ‡ School of Electronics and Computer Science University of Southampton Southampton SO17 1BJ UK e-Science Programme All Hands Meeting (AHM 2004) Nottingham, 31/8/2004 – 3/9/2004.

© Geodise Project, University of Southampton, Outline Introduction Workflow Tool Features –Workflow Composition –Workflow Instantiation and Validation –Submission and Monitoring –Compute Resource Management –Debugging Experiences of users with different tools Conclusions and Future Work

© Geodise Project, University of Southampton, Introduction The Geodise project aims to build a service- oriented computing environment, which enables users to perform complicated computations within and across their network boundaries. The motivation of this research is to provide an integration environment for engineers to perform a Grid-enabled computing with minimum programming requirements. A workflow tool is required to provide a GUI environment.

© Geodise Project, University of Southampton, Workflow execution environments iSight ModelCenter Triana etc.

© Geodise Project, University of Southampton, iSight

© Geodise Project, University of Southampton, ModelCenter

© Geodise Project, University of Southampton, Triana

© Geodise Project, University of Southampton, Workflow Tool The workflow tool provides the following functions: –Construction –Instantiation –Validation –Submit to workflow engine for running –Debugging –Run-time monitoring and steering The workflow nodes include: –task nodes, –conditions nodes, –loop nodes, –join nodes –connection nodes.

© Geodise Project, University of Southampton, Geodise Database Globus Server Graphical Workflow Tool Matlab Scripting Environment Compute ToolboxDatabase Toolbox OptionsMatlab Compute Toolbox API Database Toolbox API Knowledge Toolbox API Knowledge Repository Metadata and Structure Repository Computation Globus Server #1 Globus Server #N Condor Cluster Globus Server / Condor Node Condor Master Condor Node #1 Engineer Knowledge Toolbox Condor Node #N Applications Pro/Engineer ICAD Catia IDEAS CAD Gambit/Fluent Abaqus Catia HYDRA Analysis Globus Servers Globus and Condor Job Managers JavaMatlab Metadata Webservice Physical files, scripts, and outputs Results by GridFTP Results Local Filesystem Matlab Script Grid Job Submission Results Metadata by webservice Geodise Architecture

© Geodise Project, University of Southampton, Main Frame of the Workflow Tool

© Geodise Project, University of Southampton, Components and Knowledge Views

© Geodise Project, University of Southampton, Workflow Construction

© Geodise Project, University of Southampton, Compute Resources

© Geodise Project, University of Southampton, Workflow Instantiation and Validation A constructed workflow is a concept workflow, which has not been necessarily instantiated. Only the instance of the concept workflow can be executed in a run-time environment. The instance of workflow has to be validated before a submission. The configured workflow can be deployed to a set of Grid-enabled computer resources, such as the UK e-Science Grid. The validation of a workflow checks availability of task nodes against the selected Matlab server.

© Geodise Project, University of Southampton, Submission and Monitoring A valid workflow instance can be submitted to a remote or a local Matlab server. This process first generates a Matlab script of the workflow and then submits the script to the remote Matlab server via the Globus job submission. Run-time process messages and the output results can be monitored from the workflow tool. Final results can also be viewed.

© Geodise Project, University of Southampton, Monitoring Results

© Geodise Project, University of Southampton, Compute Resource Management HostnameExecutableDirectory Authentication, job submission, and file transfer times Grid status

© Geodise Project, University of Southampton, Experiences of users with different tools The workflow tool has been released to the Computational Engineering and Design Centre (CEDC), University of Southampton. CEDC researchers are using other commercial optimisation tools, such as iSIGHT and ModelCenter, to perform their design search and optimisation computations. The Geodise toolboxes proved to be very flexible and powerful as they rely on open standards and Grid technologies.

© Geodise Project, University of Southampton, OptionsMatlab OptionsMatlab is a Matlab interface to the Options design exploration system. The OptionsMatlab interface allows users to perform engineering design search and optimisation techniques directly from the Matlab environment. We have recently exposed this functionality to the Workflow Tool, so that users can easily perform optimisation processes on various resources on the Grid.

© Geodise Project, University of Southampton, A simple workflow showing the usage of OptionsMatlab

© Geodise Project, University of Southampton, OptionsMatlab structures

© Geodise Project, University of Southampton, The createOptionsStructure function

© Geodise Project, University of Southampton, Conclusions and Future Work Geodise workflow tool provides a GUI for the engineers to perform their complicated computing tasks. This tool provides an efficient and economical way for the engineers to perform their optimisations. The knowledge advisor enables the user to quickly construct a workflow or search for an existing workflow with a key word within or across networks. The database system allowes the user to archive the workflows and together with the associated metadata. Future work includes the implementation of run-time plot monitoring and steering. Further research can be done on exploring to generate BPEL4WS as an additional feature of the workflow tool.