Project

General

Profile

Actions

Bug #4161

closed

Develop kepler workflow execution engine

Added by Jing Tao almost 15 years ago. Updated about 14 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
general
Target version:
Start date:
06/15/2009
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4161

Description

Here is the an email from matt:

I think the next stage would be to have you work on
putting together an execution engine that can, given a schedule of a
workflow to be run, can be called to retrieve the workflow KAR from
metacat, set up a proper staging directory for execution, and run
kepler, making sure that output and errors are handled properly. On
the output side, this means programatically calling the run manager
that Derik and Aaron are making to create a kar file that contains the
results, and then publish that to metacat (Kepler also should have an
API for this when Derik and Aaron are done).

We decided to use web service as the execution engine. The API will be:

1. execute(workflowID)::runID
2. getStatus(runID)::status

status includes:
SCHEDULED
EXECUTING
SUCCEEDED
FAILED
NOTFOUND


Related issues

Blocks Kepler - Bug #4169: Build "server-side" installation of KeplerResolvedChad Berkley06/18/2009

Actions
Blocks Kepler - Bug #4180: Kepler command-line execution with cacheResolvedChad Berkley06/23/2009

Actions
Actions

Also available in: Atom PDF