Skip to main navigation Skip to search Skip to main content

Ensuring Relaxed Atomicity for Flexible Transactions in Multidatabase Systems

  • Brown University
  • Purdue University

Research output: Contribution to journalArticlepeer-review

107 Scopus citations

Abstract

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.

Original languageEnglish
Pages (from-to)67-78
Number of pages12
JournalSIGMOD Record
Volume23
Issue number2
DOIs
StatePublished - May 24 1994

Fingerprint

Dive into the research topics of 'Ensuring Relaxed Atomicity for Flexible Transactions in Multidatabase Systems'. Together they form a unique fingerprint.

Cite this