Optimizing workflow execution on the Grid
Gaurang Mehta gmehta@isi.edu
Based on "Optimizing GridBased Workflow Execution" Gurmeet Singh, Carl Kesselman, Ewa Deelman Submitted to HPDC05
Condor Week 2005 Optimizing Workflows on the Grid 1
Introdu
CS 390 Lecture 3 Chapter 2: Software Life Cycle Models
Ideally, software is developed as described in Chapter 1 (Figure 2.1)
Linear Starting from scratch
Software Development in Practice
In the real world, software development is totally different
[Document Identifier]
[Project Name] Development Case
[Project Name] Development Case Version [?]
[Project Team]
[Organization Name]
Page 1
[Document Identifier]
[Project Name] Development Case
Revision History
Date Version Description Author
Toward Dynamic Adoption for a User's Situation Information in a Context-Aware Workflow System
Yongyun Cho, Kyoungho Shin, Jongsun Choi, and Jaeyoung Choi
School of Computing, Soongsil University, 1-1 Sangdo-dong, Dongjak-gu, Seoul 156743, Korea {yych
CS 390 Lecture 7 The Phases of the Unified Process
Increments are identified as phases (Figure 3.1)
The Phases of the Unified Process (2)
The four increments are labeled
Inception phase Elaboration phase Construction phase Transition phase
The pha
IEEE 2008 Second International Workshop on Scientific Workflows (SWF08)
http:/www.cs.wayne.edu/~shiyong/swf2008/
Hawaii, USA, July 8, 2008
in conjunction with IEEE International Conference on Services Computing (SCC08)
Call for Papers
Today, many s
The Workflow Management Coalition Specification
Workflow Management Coalition Terminology & Glossary
Document Number WFMC-TC-1011 Document Status - Issue 3.0
Feb 99
Workflow Management Coalition 2 Crown Walk Winchester Hampshire SO23 8BB United Ki
Scientific Workflows
Overview
More background on workflows Kepler Details Example Scientific Workflows Other Workflow Systems
2
Recap from last time
Background: What is a scientific workflow?
Goals: automate a scientist's repetitive data man
Limitations of BLAST
Can only search for a single query (e.g. find all genes similar to TTGGACAGGATCGA) What about more complex queries? "Find all genes in the human genome that are expressed in the liver and have a TTGGACAGGATCGA (allowing 1 or 2
Limitations of BLAST
Can only search for a single query (e.g. find all genes similar to TTGGACAGGATCGA) What about more complex queries? Find all genes in the human genome that are expressed in the liver and have a TTGGACAGGATCGA (allowing 1 or 2
COMAD: Collection-Oriented Modeling and Design of Scientific Workflows and Data
Timothy McPhillips, Shawn Bowers and Bertram Ludscher
UC Davis Genome Center 7th Biennial Ptolemy Miniconference Berkeley, CA February 13, 2007
Why are scientific workfl
The Windows Workflow Foundation
CS2335 Spring 2007
.NET At The Core
Real World Behavior
Orders are confirmed in 48 hours and shipped within 30 days
Most suppliers confirm our orders but some forget and we need to follow up
What is the status of
COP 4991 Component Based Software Development
Lecture #7 Workflows/BPEL Onyeka Ezenwoye
Agenda
Workflow introduction OASIS and WS-BPEL Main Concepts Examples Status and support
Motivation
Application integration is a key problem facing businesses
What is Rational Unified Process?
RATIONAL UNIFIED PROCESS
Rational Unified Process (RUP) is a software engineering process Goal: to ensure the production of highquality software that meets the needs of its end-users within a predictable schedule
Workflow Management
A new paradigm for organizing the working activities within enterprises. Intrinsically reactive:
Workflow managers monitor events and perform the required event management activities.
Events are:
Internal - generated from wi