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 条
  • [21] Advances in Optimistic Concurrency Control
    Gehrke, Johannes
    2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, : XXIII - XXIII
  • [22] An Evaluation of Distributed Concurrency Control
    Harding, Rachael
    Van Aken, Dana
    Pavlo, Andrew
    Stonebraker, Michael
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (05): : 553 - 564
  • [23] Concurrency Control for Adaptive Indexing
    Graefe, Goetz
    Halim, Felix
    Idreos, Stratos
    Kuno, Harumi
    Manegold, Stefan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (07): : 656 - 667
  • [24] CONCURRENCY-CONTROL IN ADMIN
    PARIMALA, N
    PRAKASH, N
    BOLLOJU, N
    COMPUTER JOURNAL, 1984, 27 (01): : 62 - 66
  • [25] THEORY OF CONCURRENCY-CONTROL
    PAPADIMITRIOU, CH
    LECTURE NOTES IN COMPUTER SCIENCE, 1982, 145 : 35 - 47
  • [26] Concurrency control for database theorists
    Ketsman, Bas
    Koch, Christoph
    Neven, Frank
    Vandevoort, Brecht
    SIGMOD RECORD, 2022, 51 (04) : 6 - 17
  • [27] Cooperative concurrency control on the Web
    Mock, M
    Gergeleit, M
    Nett, E
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 118 - 123
  • [28] Concurrency control: Methods, performance, and analysis
    Thomasian, A
    ACM COMPUTING SURVEYS, 1998, 30 (01) : 70 - 119
  • [29] Multiversion Concurrency Control on Intermittent Systems
    Chen, Wei-Ming
    Chen, Yi-Ting
    Hsiu, Pi-Cheng
    Kuo, Tei-Wei
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [30] A programmable concurrency control service for CORBA
    Grasso, E
    THIRD INTERNATIONAL WORKSHOP ON SERVICES IN DISTRIBUTED AND NETWORKED ENVIRONMENTS, PROCEEDINGS, 1996, : 108 - 113