...
In order to integrate this workflow system into the BlueWaters Eclipse Tool Set, we propose modifying it so that it becomes a single-user service dynamically launched by the user ...
PTPFLOW
Stands for "Personal Triggered \ [and\] Parameterized \ [Work\]Flow \ [Engine\]"Wiki Markup Acronym happily coexists with "Parallel Tools Platform \ [Work\]Flow"Wiki Markup - A single container, launched by the user onto an appropriate host resource; runs as an RMI service
- Contains full functionality for a single user's uploading of triggers, submission and (asynchronous) monitoring of workflows; UI model will allow user to track URI(s) to see if service is already up
- Options for lifetime will include
- Natural exhaustion (no persistent triggers or uncompleted workflows in the database)
- Timeout
- Uses JDBC / Derby with persistence, so does not require DB server
- Can run fully functionally in absence of an event channel
- Does not require any external services other than the Distributed Resource Managers of the systems on which it will run jobs
...