Distributed Systems.
bad. Never choose second value to replace first one. A server never learns that a value has been chosen until it really has been chosen. Liveliness -> As long as majority of servers are up and communicating with reasonable timelines. Some value is eventually chosen. If a value is chosen, servers