You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 106 Next »

Software Projects

Attached Documentation.

For the most recent description of the workflow engine, see PWE2008.

Some guidelines for using version 3.0+: Siege_3.0.

For ongoing thoughts concerning the integration of PWE with PTP, see PTPFLOW.

Libraries

Name

Description

Trebuchet

Multi-protocol file transport library

Ogrescript

Extensible XML scripting language

Agents & Containers

Name

Description

Elf

Robust, extensible container for remotely launched scripts

Trigger Agent

Mananges remote actions

MyLEAD Relay Agent

Handles metadata updates to the MyLEAD Agent; also produces WS Events

Web Services

Name

Description

Workflow Broker

Scalable, high-level control-flow service with parameterization capabilities for generating and managing ensemble-like workflows

Event Repository

Persistent store for accessing historical event info

Host Information Service

Information service holding host-based data

Tuple Space

Tuple-space-like service for distributed exchange of serialized XML objects

Graphical User Interfaces

Name

Description

Siege

Extensible front-end client based on Eclipse Rich Client Platform

Guides

Work in Progress

  1. Complete integration of Broker into LEAD workflow; see further under MyLEAD Relay Agent (Rossi).
  2. A tuple-space-like service for use in connection with "glide-in" submissions of many-member parameterized workflow nodes (Rossi) [DONE]

  3. Supporting mechanisms in the Broker and ELF for handling "glide-in" capabilities (Rossi) [DONE]

  4. A configuration service for storing re-usable execute configurations (Rossi) [DONE]

  5. Modifications to the broker to support dynamic configuration of execute nodes via matching on such stored configurations (Rossi) [DONE]

  6. Full implementation of the scheduling module using some combination of MOAB and Batch Queue Predictor (Rossi)
  7. JMS Trigger implementation for Trigger Agent; ECF Trigger service and Siege perspective (Rossi) [DONE]

  8. Fortran Namelist Editing View for Siege (Rossi) [DONE]

  9. Tuple-space perspective in Siege (Rossi) [DONE]

Developers

  • No labels