Speaker
Description
3. Impact
The tool is suitable for applications for which the user may want to adapt their execution during runtime using to partial results. Instead of repeatedly trying to run, tune, debug, and change a master script of the application, the user can modify the application workflow at runtime. If the need arises, another analysis to process any interesting partial results that were computed may be added. Or, if a simulation provides uninteresting data, the rest of the workflow subtree may be cancelled, and resources shifted to other parts of the job. Any application that currently uses a shell script calling several components (binary modules or other scripts) can be easily converted to a visually controlled workflow. The workflow can then be saved, exported to an XML file, and later reused. Such reuse is very simple even for non-experts.
URL for further information:
http://www.interactive-grid.eu/
Provide a set of generic keywords that define your contribution (e.g. Data Management, Workflows, High Energy Physics)
workflow management, semantic annotation, GUI, interactivity
4. Conclusions / Future plans
This tool for interactive workflow management of complex jobs is under development within the Int.eu.grid project. It is able to visualize a workflow of application components, to change the workflow during its execution, to display partial data results, and to store and later reuse any workflow, at any stage of execution. In the future, it will be extended with additional capabilities—containers for workflow steps—that will enable closer integration with other grid tools.
1. Short overview
The grid service in development allows users to manage interactively and comfortably complex jobs composed of multiple program executions. It is a modification of a system developed previously in the project K-Wf Grid as a management tool for application composed of web and grid services. The system uses the interactive channel of the Int.eu.grid project architecture to forward commands from a GUI to the on-site workflow manager to control the job during execution.