Global transaction management requires cooperation from local sites to ensure the consistent and reliable execution of global transactions in a distributed database system. In a heterogeneous distributed database 1994 environment, various local sites make conflicting assertions of autonomy over the execution of global transactions. A flexible transaction model for the specification of global transactions makes it possible to deal robustly with these conflicting requirements. This paper presents an approach that preserves the semi-atomicity (a weaker form of atomicity) of flexible transactions, allowing local sites to autonomously maintain serializability and recoverability. We offer a fundamental characterization of the flexible transaction model and precisely define the semi-atomicity. We investigate the commit dependencies among the subtransactions of a flexible transaction. These dependencies are used to control the commitment order of the subtransactions. We next identify those restrictions that must be placed upon a flexible transaction to ensure the maintenance of its semi-atomicity. As atomicity is a restrictive criterion, semi-atomicity enhances the class of executable global transactions. © 1994, ACM. All rights reserved.
CITATION STYLE
Zhang, A., Nodine, M., Bhargava, B., & Bukhres, O. (1994). Ensuring Relaxed Atomicity for Flexible Transactions in Multidatabase Systems. ACM SIGMOD Record, 23(2), 67–78. https://doi.org/10.1145/191843.191850
Mendeley helps you to discover research relevant for your work.