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 条
  • [31] Design and Execution of Dynamic Collaborative Learning Experiences
    Capuano, Nicola
    Miranda, Sergio
    Ritrovato, Pierluigi
    Mangione, Giuseppina Rita
    Pierri, Anna
    INTERNATIONAL JOURNAL OF E-COLLABORATION, 2013, 9 (01) : 26 - 41
  • [32] Integrating planning and execution in software development processes
    Dellen, B
    Maurer, F
    PROCEEDINGS OF THE 5TH WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '96), 1996, : 170 - 176
  • [33] Reliable web service execution and deployment in dynamic environments
    Keidl, M
    Seltzsam, S
    Kemper, A
    TECHNOLOGIES FOR E-SERVICES, PROCEEDINGS, 2003, 2819 : 104 - 118
  • [34] A Verification Method for Collaborative Business Processes
    Roa, Jorge
    Chiotti, Omar
    Villarreal, Pablo
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 293 - +
  • [35] Semantic modelling of collaborative business processes
    Abramowicz, Witold
    Haniewicz, Konstanty
    Kaczmarek, Monika
    Zyskowski, Dominik
    INTERNATIONAL CONFERENCE ON INFORMATION, PROCESS, AND KNOWLEDGE MANAGEMENT: EKNOW 2009, PROCEEDINGS, 2009, : 116 - 122
  • [36] Tracking over collaborative business processes
    Zhao, Xiaohui
    Liu, Chengfei
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 33 - 48
  • [37] Blockchain Support for Collaborative Business Processes
    Di Ciccio C.
    Cecconi A.
    Dumas M.
    García-Bañuelos L.
    López-Pintado O.
    Lu Q.
    Mendling J.
    Ponomarev A.
    Binh Tran A.
    Weber I.
    Informatik-Spektrum, 2019, 42 (03): : 182 - 190
  • [38] Semantic consistency in collaborative business processes
    Liu, Bo
    Fan, Yushun
    Ni, Yue
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2009, 49 (04): : 494 - 497
  • [39] An organisational perspective on collaborative business processes
    Zhao, XH
    Liu, CF
    Yang, Y
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2005, 3649 : 17 - 31
  • [40] Security controls in collaborative business processes
    Haller, J
    Karabulut, Y
    Robinson, P
    Collaborative Networks and Their Breeding Environments, 2005, 186 : 247 - 254