Holding slide prior to starting show. Grid Projects at WeSC: Synergies and Opportunities David W. Walker School of Computer Science Cardiff University.

Slides:



Advertisements
Similar presentations
Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
Advertisements

GRADD: Scientific Workflows. Scientific Workflow E. Science laboris Workflows are the new rock and roll of eScience Machinery for coordinating the execution.
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
Research Councils ICT Conference Welcome Malcolm Atkinson Director 17 th May 2004.
Holding slide prior to starting show. Education,Training & Awareness Raising at Welsh e-Science Centre John Oliver – Commercial Coordinator.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Dynamic Web Service Selection for Workflow Optimisation Lican Huang, David W. Walker, Yan Huang, Omer F. Rana Presented by Lican Huang School of Computer.
Performance-responsive Middleware for Grid Computing Dr Stephen Jarvis High Performance Systems Group University of Warwick, UK High Performance Systems.
Holding slide prior to starting show. (Some) Key Issues in Grid Computing David Walker School of Computer Science Cardiff University
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.
1 Richard White Design decisions: architecture 1 July 2005 BiodiversityWorld Grid Workshop NeSC, Edinburgh, 30 June - 1 July 2005 Design decisions: architecture.
Nadia Ranaldo - Eugenio Zimeo Department of Engineering University of Sannio – Benevento – Italy 2008 ProActive and GCM User Group Orchestrating.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
Problem-Solving Environments: The Next Level in Software Integration David W. Walker Cardiff University.
Rutgers PANIC Laboratory The State University of New Jersey Self-Managing Federated Services Francisco Matias Cuenca-Acuna and Thu D. Nguyen Department.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
Holding slide prior to starting show. (Some) Key Issues in Grid Computing David Walker School of Computer Science Cardiff University
SOA, BPM, BPEL, jBPM.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
OASIS WSQM TC Meeting Dugki Min. 컴퓨터공학부 건국대학교 Agenda 1. Roll Call 2. Review and approval of the agenda 3. Review and approval of the previous.
Service-enabling Legacy Applications for the GENIE Project Sofia Panagiotidi, Jeremy Cohen, John Darlington, Marko Krznarić and Eleftheria Katsiri.
The Grid Component Model: an Overview “Proposal for a Grid Component Model” DPM02 “Basic Features of the Grid Component Model (assessed)” -- DPM04 CoreGrid.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
20 October 2006Workflow Optimization in Distributed Environments Dynamic Workflow Management Using Performance Data David W. Walker, Yan Huang, Omer F.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
Holding slide prior to starting show. e-Research at Cardiff - Welsh e-Science Centre John Oliver Commercial Coordinator.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
Ian Taylor, Cardiff Work-Flow Application Toolkit Eger Meeting Ian Taylor & Ian Wang Cardiff University, UK.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING.
WHIP - Workflow Hosted in Portals Kurt Mueller and Andrew Harrison School of Computer Science, Cardiff And Ian Taylor School of Computer Science, Cardiff.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Remarks on OGSA and OGSI e-Science All Hands Meeting September Geoffrey Fox, Indiana University.
Workflow Optimisation Services for e-Science Applications David W. Walker Cardiff University.
Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.
Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.
Economic and On Demand Brain Activity Analysis on Global Grids A case study.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Dynamic Invocation, Optimisation and Interoperation of Services- oriented Workflow Lican Huang, David W. Walker, Omer F. Rana, Yan Huang School of Computer.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
Example projects using metadata and thesauri: the Biodiversity World Project Richard White Cardiff University, UK
The National Grid Service Mike Mineter.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Welcome Grids and Applied Language Theory Dave Berry Research Manager 16 th October 2003.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Holding slide prior to starting show. Processing Scientific Applications in the JINI-Based OGSA-Compliant Grid Yan Huang.
18 May 2006CCGrid2006 Dynamic Workflow Management Using Performance Data Lican Huang, David W. Walker, Yan Huang, and Omer F. Rana Cardiff School of Computer.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Holding slide prior to starting show. GECEM: Grid-Enabled Computational Electromagnetics David W. Walker School of Computer Science Cardiff University.
Design and Manufacturing in a Distributed Computer Environment
GGF10 Workflow Workshop Summary
Presentation transcript:

Holding slide prior to starting show

Grid Projects at WeSC: Synergies and Opportunities David W. Walker School of Computer Science Cardiff University

26 November 2003WeSC Seminar3 Overview of Activities Software development of middleware, tools, and problem-solving environments. –Triana – UDDIe– JACAW –SWFL/JISGA – G-QoSM– MEDLI Funded research projects (RC&EU): –GSiB – WOSE– BD-World –GridLab – PASOA– e-HPTX –GridOneD – GENSS Five collaborative industrial projects (DTI). Also work in patterns and operators, performance and evaluation, semantic web technologies, and Grid economies.

26 November 2003WeSC Seminar4 Collaborative Industrial Projects Constraint-Oriented Negotiation in an Open Information Services Environment (CONOISE-G). Alex Gray Collaborative Virtual Teams (COVITE). Alex Gray and John Miles Environment for Industrial Design Optimisation (DIPSO). Omer Rana Grid-Enables Computational Electromagnetics (GECEM). David Walker Resource-Aware Visualisation Environment (RAVE). David Walker

26 November 2003WeSC Seminar5 Staff Researchers in COMSC Nick Avis: Medical imaging, collaborative visualisation. Alex Gray, Andrew Jones, Jianhua Shao: Bio- Informatics, information/knowledge management Yan Huang: Jini-based Grid middleware, workflow description, composition, deployment and enactment Omer Rana: QoS frameworks, provenance and metadata issues, agent technologies Ian Taylor: APIs for Grid computing, workflow, composition. David Walker: PSEs/portals, workflow, visualisation and Grid applications.

26 November 2003WeSC Seminar6 Other Cardiff Researchers Sathyaprakash (PHYSX) Peter Kille (BIOSC) John Miles (ENGIN) Also interest in PSYCH,ENCAP, ARCHI, EARTH, and UWCM.

26 November 2003WeSC Seminar7 Grid Middleware Lightweight service-oriented architecture for grids based on Jini and P2P technologies. Workflow tools and description languages Grid execution environments Quality of service frameworks Provenance and other metadata issues Collaborative visualisation and collaborative working

26 November 2003WeSC Seminar8 Web Services Everything is a (Web/Grid) service. This includes: –Computation routines –Access to files and databases –Components of the Grid infrastructure, such as workflow enactment engines, resource monitors, etc.

26 November 2003WeSC Seminar9 A Common Approach to Workflow Visual service composition. Service interfaces and other metadata expressed in an XML-based service description document. Services registered with, and discovered through, a registry.

26 November 2003WeSC Seminar10 Workflow Within an SOA Workflow description –SWFL Visual composition of services –Triana Aggregation –Higher level services and applications PSE (or portal) for deploying. Managing,and monitoring services, applications and grid resources. –GSiB

26 November 2003WeSC Seminar11 Workflow in GSiB and JISGA Visual Service Composition Environment Validator Create SWFL Drawing Screen swfl Job swfl Job Workflow Engine Workflow Engine Execution Environment

26 November 2003WeSC Seminar12 SWFL2Java It converts the description of a job in SWFL into executable Java code. SWFL Description Document Java Executable Code Dataflow Graph ControlFlow Graph FlowModel

26 November 2003WeSC Seminar13 JISGA JISGA consists of two main parts: –A WorkflowEngine service –A JobProcessor service Grid application is submitted to a WorkflowEngine service as SWFL. Sequential jobs are handled directly by the WorkflowEngine service. Parallel jobs involve multiple JobProcessor services.

26 November 2003WeSC Seminar14 What the Workflow Engine Is Processes service-based applications described in an XML-based workflow language. Determines the order of execution and generates the harness code. Executes the code which includes discovering services, invoking services, receiving results and sending results to clients.

26 November 2003WeSC Seminar15 What the Workflow Engine Does Converts a SWFL description of a composite service-based job into an executable Java code, and executes it. Java Executable Code <JFlowModel …………… …………. ………. …. SWFL description Intermediate FlowModel object SWFL2Graph Graph2Java SWFL2Java To be continued…

26 November 2003WeSC Seminar16 WOSE Workflow Optimisation Services for e-Science Applications. Middleware Open Call. Collaboration with Imperial College and Daresbury Lab. £400k, 2 years, one postdoc at each site Status: –Advertising for postdocs –1 Dec 2003 start date

26 November 2003WeSC Seminar17 WOSE Overview Draws together JISGA and Triana work at CU, with ICENI at IC, and portal expertise at DL. Topics addressed –Service aggregation and deployment –Runtime discovery and late binding of services –Service discovery and selection from multiple semantically equivalent services

26 November 2003WeSC Seminar18 Quality of Service Framework Service discovery using QoS properties Guarantees QoS at the application, middlware and resource levels (similar to DiffServ), and establishes Service Level Agreements Support for QoS adaptation Implementation using GARA/DSRT, NRM/Diffserv BB, and UDDIe UDDIe supports the description of a service through service properties, and service discovery based on these properties.

26 November 2003WeSC Seminar19 Provenance and Metadata Important in many middleware and application projects. Two main middleware projects –PASOA: Provenance-Aware Service-Oriented Architecture –GENSS: Grid-Enabled Numerical and Symbolic Services Also key in BD-World application project.

26 November 2003WeSC Seminar20 PASOA Provenance-Aware Service-Oriented Architecture. Fundamental Computer Science for e- Science call. Collaboration with Southampton Univ. £443k, 3 years, one postdoc and student each. Status: –Recently funded –Aiming for 1 Feb 2004 start date.

26 November 2003WeSC Seminar21 PASOA outline Execution and service provenance in relation to workflow enactment. Algorithms to reason over provenance data,to help scientists to achieve better utilisation of Grid resources for their specific tasks. Generating provenance data in workflow enactment. Properties that can be deduced from provenance-based data. Prototype that supports provenance generation and reasoning in Grid environments.

26 November 2003WeSC Seminar22 Collaborative Visualisation Central to two joint industrial projects –RAVE: Resource-Aware Visualisation Environment. –GECEM: Grid-Enabled Computational Electromagnetics.

26 November 2003WeSC Seminar23 RAVE Project Resource-Aware Visualisation Environment Status: –Started 1 April –Collaboration agreement in place. Partners: SGI and ORNL Duration: 3 years Partner contribution: £150,000 (SGI) EPSRC/DTI contribution: £186,534 Staff: Dr Ian Grimstead hired as postdoc.

26 November 2003WeSC Seminar24 RAVE Overview Aims to develop a collaborative visualization environment that scales across a wide range of network-enabled devices. Will respond to changes in network bandwidth and capabilities of the target display device. Will start by examining VizServer and COVISE systems

26 November 2003WeSC Seminar25 GECEM Project Grid-Enabled Computational Electromagnetics Status: –Start date 1 May –Collaboration agreement not in place yet Partners: Swansea University, BAE Systems, Hewlett- Packard, and Singapore Institute of High Performance Computing Duration: 2 years Partner net contributions: £113,750 (BAE Systems), £113,750 Hewlett-Packard EPSRC/DTI contribution: £227,500 Staff: Postdoc in place at Swansea; waiting for work permit for CU postdoc

26 November 2003WeSC Seminar26 GECEM Overview Aims to use and develop Grid technology as an enabler of large-scale and globally-distributed scientific and engineering research. The focus of the project will be collaborative numerical simulation and visualisation between the UK and Singapore.

26 November 2003WeSC Seminar27 Two Hard Problems Semantic specification of applications Scheduling of workflow nodes on distributed resources. –Early binding model: bind to specific service/platform at composition time (“validation”). –Intermediate binding model: bind at “compile” time (when converting from XML to executable form). –Late binding model: bind dynamically at runtime. Later binding allows the use of more up-to- date information to make scheduling decisions.

26 November 2003WeSC Seminar28 Key Research Problems Semantic specification of applications Scheduling of workflow nodes on distributed resources. –Early binding model: bind to specific service/platform at composition time (“validation”). –Intermediate binding model: bind at “compile” time (when converting from XML to executable form). –Late binding model: bind dynamically at runtime. Later binding allows the use of more up-to-date information to make scheduling decisions. How to deal with “volatile” services Also need to discuss limitations of workflow approach.

26 November 2003WeSC Seminar29 A WeSC Service Repository We need to create a service repository for the publishing and discovering services created in WeSC projects. Initially based on UDDI 3.0. Will allow projects to make use of and experiment with services developed by other projects.

26 November 2003WeSC Seminar30 Summary of Activities Lightweight Grids. Visual Service Composition Environment for creating services and applications based on workflow Workflow enactment and execution environments. Collaborative visualisation. Quality-of-Service. Provenance and metadata.

26 November 2003WeSC Seminar31