### Google Chubby And Distributed Systems

Chubby is a sort of external lock-management server for reliability and availablity, and used to solve asynchronous consensus and other problems in distributed computing.
Building Chubby was an engineering effort requiredto ﬁll the needs mentioned above; it was not research.We claim no new algorithms or techniques. The purposeof this paper is to describe what we did and why, ratherthan to advocate it. In the sections that follow, we de-scribe Chubby’s design and implementation, and how ithas changed in the light of experience. We describe un-expected ways in which Chubby has been used, and fea-tures that proved to be mistakes. We omit details that arecovered elsewhere in the literature, such as the details ofa consensus protocol or an RPC system.

Papers are focused on their overall system architecture as they claimed. Click below to see more detail:

- The Chubby lock service for loosely-coupled distributed systems
- Paxos made live

Updated:
- There is a similar open source called zookeeper.