Workflow concurrency control

被引:5
|
作者
Puustjärvi, J [1 ]
机构
[1] Helsinki Univ Technol, Lab Informat Proc Sci, FIN-02015 Helsinki, Finland
来源
COMPUTER JOURNAL | 2001年 / 44卷 / 01期
关键词
D O I
10.1093/comjnl/44.1.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Serializability as an isolation criterion, though well suitable for traditional transactions, would overly restrict the concurrency of long lasting activities such as workflows. By using semantic information it is possible to weaken, or give up altogether, the serializability criterion and yet ensure workflow execution correctness. The problem, however, is that the use of semantic Information in concurrency control makes the specification as well as the management of workflows more complex. We alleviate this problem by introducing self-isolating workflows, which set and unset consistency constraints in the database in a way analogous to the way in which traditional transactions obtain and release locks. The advantages of using consistency constraints in workflow isolation are twofold. First, the expression power of consistency constraints in a database query language (SQL) is high, which in turn increases the potential degree of concurrency. Second, workflow concurrency control can be implemented by using the services of the underlying database management system.
引用
收藏
页码:42 / 53
页数:12
相关论文
共 50 条
  • [1] Workflow concurrency control mechanism for complicated application
    Song, Bao-Yan
    Yu, Ge
    Ge, Wei
    Wang, Guo-Ren
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2002, 23 (01): : 12 - 15
  • [2] Maximizing control flow concurrency in BPMN workflow models through syntactic means
    Mok, Wai Yin
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2018, 24 (02) : 357 - 383
  • [3] Integrating concurrency control and distributed data into workflow frameworks: An actor model perspective
    Esposito, A
    Loia, V
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2110 - 2114
  • [4] Workflow Refactoring for Maximizing Concurrency and Block-Structuredness
    Song, Wei
    Jacobsen, Hans-Arno
    Cheung, S. C.
    Liu, Hongyu
    Ma, Xiaoxing
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (04) : 1224 - 1237
  • [5] Workflow Re-engineering through Introduction of Concurrency
    Burns, Laird
    Mok, Wai Yin
    Colley, Wes N.
    2014 SCIENCE AND INFORMATION CONFERENCE (SAI), 2014, : 974 - 983
  • [6] Correctness of concurrency based on semantic constraint resource workflow
    Hu, Nai-Jing
    Gu, Ning
    Shi, Bai-Le
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2003, 40 (05):
  • [7] Composing Concurrency Control
    Ziv, Ofri
    Aiken, Alex
    Golan-Gueta, Guy
    Ramalingam, G.
    Sagiv, Mooly
    ACM SIGPLAN NOTICES, 2015, 50 (06) : 240 - 249
  • [8] Concurrency control in CIAO
    Sung, Un-Jae
    Yang, Jae-Heon
    Wohn, Kwang-Yun
    Proceedings - Virtual Reality Annual International Symposium, 1999, : 22 - 28
  • [9] On Transactional Concurrency Control
    Graefe, Goetz
    Synthesis Lectures on Data Management, 2019, 14 (05): : 1 - 404
  • [10] Syntactic control of concurrency
    Ghica, DR
    Murawski, AS
    Ong, CHL
    THEORETICAL COMPUTER SCIENCE, 2006, 350 (2-3) : 234 - 251