26th Annual International Computer Software and Applications Conference New Model and Scheduling Protocol for Transactional Workflows Oxford, England August 26-August 29 ISBN: 0-7695-1727-7
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 current scheduling protocol. In this paper, 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 predicated future execution.
Index Terms:
Transactional workflow, well-formedness, scheduling protocol, locking granularity
Citation:
Ke Ding, Beihong Jin, Jun Wei, Yulin Feng, "New Model and Scheduling Protocol for Transactional Workflows," compsac, pp.920, 26th Annual International Computer Software and Applications Conference, 2002 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||