The two-phase commit protocol is a distributed algorithm used in transaction processing to coordinate whether to commit or abort a transaction. It is widely used and can handle temporary system failures, but may require manual intervention in rare cases. The protocol involves two phases and should not be confused with the two-phase locking protocol.
University of Washington
Winter 2022
This senior-level course offers deep insights into the construction of distributed systems like client-server computing, web, cloud computing, and peer-to-peer systems. Major topics include remote procedure call, error management, and consistency of distributed state. Noted for its intellectually challenging and career-relevant approach.
No concepts data
+ 24 more concepts