Presentation Transcript
Workflow Enactment in ICENI : Workflow Enactment in ICENI Dr Andrew Stephen MCGough
Laurie Young, Ali Afzal, Steven Newhouse and John Darlington
London e-Science Centre
2nd September 2004
ICENI: Imperial College e-Science Network Infrastructure : ICENI: Imperial College e-Science Network Infrastructure The Iceni, under Queen Boudicca, united the tribes of South-East England in a revolt against the occupying Roman forces in AD60.
Workflow Enactment : Workflow Enactment Applications consist of a number of components linked together in a dataflow manner
User specifies work as abstract workflow
The abstract workflow needs to be mapped down to a set of component implementations which will run on resources (concrete workflow)
Mapping Workflow Graph over Resource Graph
Workflow Enactment : Workflow Enactment Linear Equation
Source Linear Equation
Solver Display Vector
Results
The Architecture : The Architecture Scheduler Launcher Workflow Grid
Container
Enactment Pipeline : Enactment Pipeline Scheduling Framework AM Abstract
Workflow SRR IIM PR
Scheduling Service : Scheduling Service Scheduling Framework Listen out for services
Launcher Services
Reservation Services
Performance Services
Stages in the Scheduling Framework : Stages in the Scheduling Framework Abstract
Workflow
Reservations & Delayed Execution : Reservations & Delayed Execution Scheduling Framework AM Abstract
Workflow SRR IIM PR
Reservations : Reservations time → time → Reserve (workflow) WS-Agreement
Request interval Linear Equation
Source Linear Equation
Solver Display Vector
Results Reservations not possible on Users Desktop
Launching Service : Launching Service Launching Framework
Grid Container : Grid Container Provided an environment for components to run within
Instantiates the components that should be launched locally
Performs the choreography between components
Responsible for inter-component communication
Grid Containers : Grid Containers Linear
Equation
Source Linear
Equation
Solver Vector
Display
Summary : Summary Have developed an end to end Pipeline for deploying workflows
Pluggable architecture for experimentation
ICENI is evolving
Towards Web Services
Further research is required in scheduling algorithms and reservation techniques
Acknowledgements : Acknowledgements Director: Professor John Darlington
Research Staff:
Nathalie Furmento, Stephen McGough, William Lee
Jeremy Cohen, Marko Krznaric, Murtaza Gulamali
Asif Saleem, Laurie Young, Jeffery Hau
David Mcbride, Ali Afzal
Support Staff
Oliver Jevons, Sue Brookes, Glynn Cunin, Keith Sephton
Alumni:
Steven Newhouse, Yong Xie, Gary Kong
James Stanton, Anthony Mayer, Angela O’brien
Contact:
http://www.lesc.ic.ac.uk/iceni e-mail: lesc@ic.ac.uk
Catch the
buzz on authorSTREAM
Copyright © 2002-2008 authorSTREAM. All rights reserved.