Architecture for transaction management in the CORDS multidatabase service

  • Authors:
  • Gopi Attaluri;Dexter P. Bradshaw

  • Affiliations:
  • University of Waterloo, Waterloo, Ontario;University of Waterloo, Waterloo, Ontario

  • Venue:
  • CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

The CORDS multidatabase service (MDBS) provides transparent access to multiple autonomous and possibly heterogeneous database systems distributed across a communication network. The multidatabase service manages multiple concurrent requests to read data from and write data to component databases through interleaving atomic transactions. The global transaction manager is the MDBS component that guarantees the correct execution, recovery, and global atomicity of multiple distributed global transactions.This paper describes a model for-transaction management in the CORDS distributed environment. We apply the CORDS transaction management model to the design and implementation of an architecture for the global transaction manager in the CORDS MDBS. In particular, we discuss a design for a transaction interface, a multidatabase concurrency control scheduler, and a recovery manager. We also describe some tentative extensions to increase the richness and flexibility of the model to include a broader class of applications.