G. von Laszewski, K. Amin, M. Hategan, N. J. Zaluzec, S. Hampton, A. Rossi, "GridAnt: A Client-Controllable Grid Workflow System," Preprint ANL/MCS-P1098-1003, October 2003. [pdf]
Process management is an extremely important concept in both business and scientific communities. Several workflow management tools have been proposed in recent years offering advanced functionality in various domains. In the business world, workflow vendors offer commercial and customized solutions targeting specific users. In the scientific world, several open-source workflow management tools are freely available. However, they are directed toward service aggregation rather than distributed process management. Little consideration is given to the needs of the client in terms of mapping the process flow of the client. In the Grid community it is essential that the Grid users have such a tool available enabling them to orchestrate complex workflows on the fly without substantial help from the service providers. At the same time it is important that the Grid user not be burdened with the intricacies of the workflow system. With the perspective of the Grid user in mind, an extensible client-side workflow management system, called GridAnt, has been developed. This paper discusses the design principles, functionality, and application of the proposed GridAnt workflow manager.