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 :
بازگشت