Software Projects
For a diagram of the currently deployed infrastructure, see Overview.
Libraries
Name |
Description |
---|---|
Multi-protocol file transport library |
|
Extensible XML scripting language |
Agents & Containers
Name |
Description |
---|---|
Robust, extensible container for remotely launched scripts |
|
Mananges remote actions |
|
Handles metadata updates to the MyLEAD Agent; also produces WS Events |
Web Services
Name |
Description |
---|---|
Scalable, high-level control-flow service with parameterization capabilities for generating and managing ensemble-like workflows |
|
Persistent store for accessing historical event info |
|
Information service holding host-based data |
|
Tuple-space-like service for distributed exchange of configuration descriptions |
Graphical User Interfaces
Name |
Description |
---|---|
Extensible front-end client based on Eclipse Rich Client Platform |
Guides
Work in Progress
- Complete integration of Broker into LEAD workflow; see further under MyLEAD Relay Agent (Rossi).
- A tuple-space-like service for use in connection with "glide-in" submissions of many-member parameterized workflow nodes (Rossi)
- Supporting mechanisms in the Broker and ELF for handling "glide-in" capabilities (Rossi)
- A configuration service for storing re-usable execute configurations (Rossi)
- Modifications to the broker to support dynamic configuration of execute nodes via matching on such stored configurations (Rossi)
- Full implementation of the scheduling module using some combination of MOAB and Batch Queue Predictor (Rossi)
- JMS Trigger implementation for Trigger Agent (Rossi)
- Fortran Namelist Editing View for Siege (Rossi)
Developers
- Shawn Hampton, Senior Research Programmer, NCSA
- principal: Siege, Elf, Trigger Agent
- contributor: Ogrescript, Workflow Broker
- Albert Rossi, Research Programmer, NCSA
- principal: Trebuchet, Ogrescript, Workflow Broker, Host Information Service, Event Repository, MyLead Relay Agent, Configuration Space
- contributor: Siege, Elf