A distributed execution environment for large-scale workflow management systems with subnets and server migration
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
If the number of users within a workflow management system (WFMS) increases, a central workflow server (WF-server) and a single local area network (LAN) may become overloaded. The approach presented in the paper describes an execution environment which is able to manage a growing number of users by adding new servers and subnets. The basic idea is to decompose processes into parts which are controlled by different WF-servers. That is, during the execution of a workflow instance its execution (step) control may migrate from one WF-server to another. By selecting the appropriate physical servers (for hosting the WF-servers) in the appropriate LANs, communication costs and individual WF-server workload can be reduced significantly.Keywords
This publication has 9 references indexed in Scilit:
- The Mentor project: steps towards enterprise-wide workflow managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Towards a highly scalable architecture for workflow management systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Verteilte Datenbanken und Client/Server-SystemePublished by Springer Nature ,1996
- Two-phase commit optimizations in a commercial distributed environmentDistributed and Parallel Databases, 1995
- Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow ManagementPublished by Springer Nature ,1995
- Support of cooperative work by electronic circulation foldersPublished by Association for Computing Machinery (ACM) ,1990
- Vertical partitioning for database design: a graphical algorithmPublished by Association for Computing Machinery (ACM) ,1989
- Vertical partitioning algorithms for database designACM Transactions on Database Systems, 1984
- Optimal program and data locations in computer networksCommunications of the ACM, 1977