Implementation of CovaTM

Jinlei Jiang,Meilin Shi
DOI: https://doi.org/10.1007/3-540-45785-2_33
2002-01-01
Abstract:Nowadays it has been widely recognized that traditional transaction models with (Atomicity, Consistency, Isolation and Durability) properties generally are not applicable to cooperative applications. To solve this problem, a new transaction model called CovaTM is proposed. CovaTM views one execution of a cooperative process as a transaction with its sub-transactions corresponding to activities. It provides sophisticated but flexible control over cooperative process and relaxes the restrictions on atomicity and isolation. Therefore, it can meet the requirements of cooperative applications well. This paper details the implementation issues of CovaTM including how to construct a transaction according to the cooperative process description as well as the mechanism and algorithm adopted at runtime.
What problem does this paper attempt to address?