PPT Slide
Transaction Processing System
Basic Definition
Atomicity
Consistency
Isolation
Durability
A Distributed Database
A Distributed Transaction
Atomic Commitment Protocol
State Diagram for 2PC
Presumed Abort 2PC
Presumed Commit 2PC
Non Blocking ACPs
Quorum Based Protocols
3PC State Diagram (no faults)
Decision Rule for Recovery
3PC Recovery Procedure
3PC Recovery State Diagram
3PC Can Block a Quorum
Enhanced 3PC Highlights
E3PC Decision Rule
E3PC Recovery Procedure
3EPC Does Not Block a Quorum
Summary
Summary (cont.)
Email: yairamir@cs.jhu.edu
Home Page: http://www.cs.jhu.edu/~yairamir/cs437/600-437.html
Other information: Distributed Systems (600.437), Lecture 8: Distributed Transactions