Dynamic workflow model fragmentation for distributed execution

被引:41
|
作者
Tan, Wei [1 ]
Fan, Yushun [1 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
distributed workflow; dynamic workflow model fragmentation; petri net;
D O I
10.1016/j.compind.2006.07.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Workflow fragments are partitions of workflow model, and workflow model fragmentation is to partition a workflow model into fragments, which can be manipulated by multiple workflow servers. In this paper a novel dynamic workflow model fragmentation algorithm is proposed. Based on the well-known Petri net formalism, this algorithm partitioned the centralized process model into fragments step by step while the process is executed. The fragments created can migrate to proper servers, where tasks are performed and new fragments are created and forwarded to other servers to be executed in succession. The advantages of the proposed dynamic model fragmentation method include the enhanced scalability by outsourcing the business functionalities, the increased flexibility by designating execution sites on-the-fly, the avoidance of redundant information transfer by judging their pre-conditions before forwarding fragments, etc. An industrial case is given to validate the proposed approach. Later some discussions are made on the correctness of the algorithm and the structural properties of the workflow model. Finally the future research perspectives are pointed out. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:381 / 391
页数:11
相关论文
共 50 条
  • [1] Model fragmentation for distributed workflow execution: A Petri net approach
    Tan, W
    Fan, YS
    [J]. ADVANCED DISTRIBUTED SYSTEMS, 2005, 3563 : 207 - 214
  • [2] Process-Mining-Based Workflow Model Fragmentation for Distributed Execution
    Sun, Sherry X.
    Zeng, Qingtian
    Wang, Huaiqing
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (02): : 294 - 310
  • [3] Dynamic Compatibility Matching of Services for Distributed Workflow Execution
    Czarnul, Pawel
    Wojcik, Michal
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 151 - 160
  • [4] From Centralized Workflow Specification to Distributed Workflow Execution
    Peter Muth
    Dirk Wodtke
    Jeanine Weissenfels
    Angelika Kotz Dittrich
    Gerhard Weikum
    [J]. Journal of Intelligent Information Systems, 1998, 10 : 159 - 184
  • [5] From centralized workflow specification to distributed workflow execution
    Muth, P
    Wodtke, D
    Weissenfels, J
    Dittrich, AK
    Weikum, G
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (02) : 159 - 184
  • [6] Scientific workflow execution in the cloud using a dynamic runtime model
    Johannes Erbel
    Jens Grabowski
    [J]. Software and Systems Modeling, 2024, 23 : 163 - 193
  • [7] Scientific workflow execution in the cloud using a dynamic runtime model
    Erbel, Johannes
    Grabowski, Jens
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 163 - 193
  • [8] Product Based Workflow Support: Dynamic workflow execution
    Vanderfeesten, Irene
    Reijers, Hajo A.
    van der Aalst, Wil M. P.
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2008, 5074 : 571 - 574
  • [9] Distributed Execution of Workflow Using Parallel Partitioning
    Hedayat, Maryam Khademi
    Cai, Wentong
    Turner, Stephen John
    Shahand, Shayan
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 106 - 112
  • [10] Distributed manufacturing execution systems: A workflow perspective
    Huang, CY
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2002, 13 (06) : 485 - 497