DocumentCode
2416890
Title
New model and scheduling protocol for transactional workflows
Author
Ding, Ke ; Jin, Beihong ; Wei, Jun ; Feng, Yulin
Author_Institution
Inst. of Software, Acad. Sinica, Beijing, China
fYear
2002
fDate
2002
Firstpage
920
Lastpage
927
Abstract
A transactional workflow is composed of traditional flat transactions, and its execution has relaxed transactional atomicity. Due to different termination characteristics of transactions, a transactional workflow may be not well-formed. Moreover, only one workflow is allowed to execute a non-compensatable transaction with the current scheduling protocol. We present a transactional workflow model and formally define the correctness criteria of transactional workflow structure (well-formedness) and execution (serializability). We then propose an efficient method for well-formedness validation through a set of computation rules. Finally a scheduling protocol based on two kinds of locking granularities is presented. The protocol is different from related research in the fine-grained locking on transaction instances and coarse-grained locking on transaction classes, multiple workflows are therefore allowed to execute non-compensatable transactions if they are not conflict in a predicated future execution.
Keywords
distributed object management; protocols; scheduling; transaction processing; coarse-grained locking; correctness criteria; execution serializability; fine-grained locking; flat transactions; locking granularities; noncompensatable transaction; relaxed transactional atomicity; scheduling protocol; termination characteristics; transactional workflows; well-formedness; Atomic layer deposition; Computer applications; Computer displays; Distributed computing; Java; Logic; Processor scheduling; Protocols; Research and development; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-1727-7
Type
conf
DOI
10.1109/CMPSAC.2002.1045123
Filename
1045123
Link To Document