Huang, Qifeng and Huang, Yan 2005. A workflow engine with multi-level parallelism support. Presented at: UK e-Science Programme All Hands Meeting 2004, Nottingham, UK, 31 August – 3 September 2004. Published in: Cox, S. J. and Walker, David William eds. Proceedings of the 4th UK e-Science Programme All Hands Meeting. Swindon: EPSRC, p. 523. |
Abstract
This paper presents the SWFL workflow engine, a general workflow framework that meets the needs of business processes as well as scientific computing processes with fine multi-level parallelism supports. The workflow description language, SWFL, follows a graph-oriented model to specify workflow processes composed of services. The workflow engine provides an efficient enactment environment for SWFL flow model composed of services. It provides multi-level parallelism supports: a server-level parallelism support using flexible server-level schedule algorithms, a flow-level parallelism support by partitioning a workflow into sub-flows and running the sub-flows in multiple job processing servers in parallel, and a message-passing parallelism support by using the MPFL, an extension language to SWFL and its associated tools. The architecture of the workflow engine and some other related implementation issues are also presented in the paper.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Date Type: | Publication |
Status: | Published |
Schools: | Computer Science & Informatics |
Subjects: | Q Science > QA Mathematics > QA76 Computer software |
Publisher: | EPSRC |
ISBN: | 10904425534 |
Last Modified: | 31 Jan 2020 05:02 |
URI: | https://orca.cardiff.ac.uk/id/eprint/44787 |
Actions (repository staff only)
![]() |
Edit Item |