ACM SIGOPS Operating Systems Review · 1985 · 41 citations · 13 references
ComputingComputer EngineeringComputer ScienceDatabasesDistributed SystemsMessage PassingConcurrency ControlDistributed ComputingDistributed DatabasesDistributed SynchronizationDistributed TransactionsTransaction ManagementCommit Protocol OptimizationCommit ProtocolsDistributed Transaction ProcessingResponse TimeTransaction ProcessingTransactionsTwo-phase CommitTwo-phase Commit Protocol
This paper describes two efficient distributed transaction commit protocols, the Presumed Abort (PA) and Presumed Commit (PC) protocols, which have been implemented in the distributed data base system R* [DSHLM82, LHMWY83]. PA and PC are extensions of the well-known two-phase (2P) commit protocol [Gray78, Lamp80, LSGGL80]. PA is optimized for read-only transactions and a class of multi-site update transactions, and PC is optimized for other classes of multi-site update transactions. The optimizations result in reduced inter-site message traffic and log writes, and, consequently, a better response time for such transactions. We derive the new protocols in a step-wise fashion by modifying the 2P protocol.
13
Dale Skeen · 1981 · 450 citations
Introduction to a system for distributed databases (SDD-1)
James B. Rothnie, P. A. Bernstein, Stephen Fox et al. · ACM Transactions on Database Systems · 1980 · 249 citations · Full text
A Quorum-Based Commit Protocol
Dale Skeen · eCommons (Cornell University) · 1982 · 156 citations · Full text