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 条
  • [41] The CORD approach to extensible concurrency control
    Heineman, GT
    Kaiser, GE
    13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, : 562 - 571
  • [43] Advanced concurrency control in Java']Java
    Felber, P
    Reiter, MK
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (04): : 261 - 285
  • [44] Concurrency control of tiered flat transactions
    Hussak, W
    Keane, JA
    ADVANCES IN DATABASES, 1995, 940 : 172 - 182
  • [45] EXPLOITING CONCURRENCY IN MOTION AND PROCESS CONTROL
    Samak, Samoil
    Samakoski, Blagoja
    Sokoloski, Zlatko
    ANNALS OF DAAAM FOR 2008 & PROCEEDINGS OF THE 19TH INTERNATIONAL DAAAM SYMPOSIUM: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON NEXT GENERATION OF INTELLIGENT SYSTEMS AND SOLUTIONS, 2008, : 1211 - 1212
  • [46] Concurrency control algorithm for transactional workflows
    Li, H.C.
    Shi, M.L.
    Chen, X.X.
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (SUPPL.): : 1 - 9
  • [47] A secure concurrency control for MLS/DDBSs
    Kaur, Navdeep
    Singh, Rajwinder
    Misra, Manoj
    Sarje, A. K.
    2006 1ST INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2006, : 41 - +
  • [48] Concurrency Control Mechanism of Complex Objects
    徐庆云
    王能斌
    JournalofComputerScienceandTechnology, 1992, (04) : 305 - 310
  • [49] Concurrency control mechanism of complex objects
    Xu, Qingyun
    Wang, Nengbin
    Journal of Computer Science and Technology, 1992, 7 (04)
  • [50] Rethinking serializable multiversion concurrency control
    Faleiro, Jose M.
    Abadi, Daniel J.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (11): : 1190 - 1201