Dynamic execution planning for reliable collaborative business processes

被引:10
|
作者
Oh, Jeyeon [2 ]
Cho, Nam Wook [1 ]
Kim, Hoontae [3 ]
Min, Yunhong [2 ]
Kang, Suk-Ho [2 ]
机构
[1] Seoul Natl Univ Sci & Technol, Dept Ind & Informat Syst Engn, Seoul, South Korea
[2] Seoul Natl Univ, Dept Ind Engn, Seoul, South Korea
[3] Daejin Univ, Dept Ind Management Engn, Kyunggido, South Korea
关键词
Collaborative business process; Quality of service; QoS of web services; Web service; Workflow; Fault-tolerance; WEB-SERVICES; QOS;
D O I
10.1016/j.ins.2010.09.019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative business processes, implemented and carried out via web services and enabling dynamic interaction among organizations, are becoming more indispensable to competitiveness in the global market. As dynamic collaboration prevails, the quality of service (QoS) of collaborative processes becomes more important. A critical requirement in cases where processes involve long-term activities is to guarantee successful completion within time constraints. In this study, we developed a methodology for dynamic planning of web service execution that imparts reliability to collaborative business processes. In order to ensure that processes successfully execute within time constraints and at minimum cost, the proposed method dynamically modifies execution plans at run-time by means of fault-tolerance techniques. Since generation of an execution plan of minimum cost while guaranteeing successful completion is classified as an NP-hard problem, a heuristic algorithm was developed. Additionally, to compare the proposed algorithm's performance with those of the branch-and-bound method and the genetic algorithm (GA), a set of experiments was conducted. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:351 / 361
页数:11
相关论文
共 50 条
  • [41] Business Processes and Technical Processes A comprehensive meta model for execution and development
    Schueller, Andreas
    Epple, Ulrich
    Elger, Juergen
    Mueller-Martin, Andreas
    Loewen, Ulrich
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 30 - 35
  • [42] Optimizing Business Processes Through Parallel Task Execution
    Varvoutas, Konstantinos
    Kougka, Georgia
    Gounaris, Anastasios
    PROCEEDINGS OF 2022 14TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS, MEDES 2022, 2022, : 24 - 31
  • [43] Distributed Execution of S-BPM Business Processes
    Aitenbichler, Erwin
    Borgert, Stephan
    Muehlhaeuser, Max
    SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT, 2011, 138 : 19 - 35
  • [44] Supporting the Optimized Execution of Business Processes through Recommendations
    Barba, Irene
    Weber, Barbara
    Del Valle, Carmelo
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 135 - +
  • [45] Systematic Exploitation of Parallel Task Execution in Business Processes
    Varvoutas, Konstantinos
    Kougka, Georgia
    Gounaris, Anastasios
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2023, 20 (04) : 1661 - 1685
  • [46] Execution system for distributed business processes in a virtual enterprise
    Camarinha-Matos, LM
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (08): : 1009 - 1021
  • [47] Using Process Algebra to Control the Execution of Business Processes
    Braghetto, Kelly Rosa
    Ferreira, Joao Eduardo
    Pu, Calton
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 128 - +
  • [48] The WHY in Business Processes: Discovery of Causal Execution Dependencies
    Fournier, Fabiana
    Limonad, Lior
    Skarbovsky, Inna
    David, Yuval
    KUNSTLICHE INTELLIGENZ, 2025,
  • [49] Modeling and execution of blockchain-aware business processes
    Falazi, Ghareeb
    Hahn, Michael
    Breitenbuecher, Uwe
    Leymann, Frank
    SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2019, 34 (2-3): : 105 - 116
  • [50] Bursts and heavy tails of execution time in business processes
    Lee, Jaehoon
    Jang, Joongsoon
    PRODUCTION PLANNING & CONTROL, 2014, 25 (12) : 980 - 989