Back to index

Transaction Management in the R* Distributed Database Management System

C. Mohan, B. Lindsay, and R. Obermarck Summary by: Steve Gribble and Armando Fox

One-line summary: 2-phase commit is the standard transaction management/distributed commit protocol, but it has 4(N-1) message cost - optimized commit protocols (presumed abort and presumed commit) are presented. (And, for something completely different, distributed deadlock detection is mentioned in a half-page.)

Relevance

2-phase commit is well-known, and potentiall extremely expensive to run. These variations reduce the cost in the common case, which is a good thing to do.

Flaws

Overview/Main Points


Back to index