Intra-subnet load balancing in distributed workflow management systems

被引:14
作者
Bauer, T
Reichert, M
Dadam, P
机构
[1] DaimlerChrysler Res & Technol, Dept RIC ED, D-89013 Ulm, Germany
[2] Univ Ulm, Dept Databases & Informat Syst, D-89069 Ulm, Germany
关键词
workflow management; scalability; distributed workflow execution; load balancing; hashing;
D O I
10.1142/S0218843003000760
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For enterprise-wide and cross-organizational process-oriented applications, the execution of workflows (WF) may generate a very high load. This load may affect WF servers as well as the underlying communication network. To improve system scalability, several approaches for distributed WF management have been proposed in the literature. They have in common that different partitions of a WF instance graph may be controlled by different WF servers from different subnets. The control over a particular WF instance, therefore, may be transferred from one WF server to another during run-time if this helps to reduce the overall communication load. Thus far, such distributed approaches assume that exactly one WF server resides in each subnet. A single server per subnet, however, may become overloaded. In this paper, we present and verify a novel approach for replicating WF servers in a distributed workflow management system. It enables an arbitrary and changeable distribution of the load to the WF servers of the same subnet, without requiring additional communication.
引用
收藏
页码:295 / 323
页数:29
相关论文
共 32 条
[11]   A TAXONOMY OF SCHEDULING IN GENERAL-PURPOSE DISTRIBUTED COMPUTING SYSTEMS [J].
CASAVANT, TL ;
KUHL, JG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) :141-154
[12]  
DADAM P, 1999, P WORKSH ENT WID CRO
[13]  
DADAM P, 2000, P 4 INT C BUS INF SY
[14]  
DAS S, 1997, UGACSTR97001 U GEORG
[15]  
ELDER J, 1996, 2 FOR INT INF APPL T
[16]  
ENDERLIN H, 1998, THESIS U ULM
[17]  
FISCHER L, 2000, WORKFLOW HDB 2001
[18]  
GILLMANN M, 2000, P 7 INT C EXT DAT TE
[19]  
HEINL P, 1996, P 7 INT WORKSH DAT E
[20]  
*IBM, 1999, MQSER WORKFL ADM GUI