Paxos is a family of consensus protocols used to solve the problem of agreeing on a result in a network of unreliable processors. It is based on the state machine replication approach to distributed computing and guarantees safety but not progress in an asynchronous network. Paxos is commonly used for durability purposes, such as replicating files or databases, and can handle unresponsive replicas and add or remove them as needed.
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