1990 · 118 citations · 7 references
ComputingComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsConcurrency ControlDatabase ManagementDatabase RecoveryDistributed DatabasesDistributed TransactionsTransaction ManagementConsistencyDatabase TransactionsFault-tolerant Database SystemsRecovery ProceduresTransaction ProcessingTransaction RecoveryTwo-phase Commit ProtocolTwo-phase Locking
A model of a multidatabase system is defined in which each local DBMS uses the two-phase locking protocol Locks are released by a global transaction only after the transaction commits or aborts at each local site. Failures may occur during the processing of transactions. We design a fault tolerant transaction management algorithm and recovery procedures that retain global database consistency. We also show that our algorithms ensure freedom from global deadlocks of any kind.
7
The notions of consistency and predicate locks in a database system
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie et al. · Communications of the ACM · 1976 · 2K citations · Full text
Yuri Breitbart, Avi Silberschatz · ACM SIGMOD Record · 1988 · 114 citations
Yuri Breitbart, Avi Silberschatz · 1988 · 66 citations