Chubby

E697154

Chubby is a distributed lock service and coarse-grained coordination system developed by Google to provide reliable synchronization and metadata storage for large-scale distributed applications.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf coordination service
distributed lock service
software system
architecture replicated service
basedOn Paxos consensus algorithm NERFINISHED
category distributed coordination service
distributed systems infrastructure
cellComposition small set of replicas
consistencyModel strong consistency
coordinationGranularity coarse-grained
designGoal fault tolerance
high availability
reliability
simplicity of client API
developer Google
failureHandling automatic master election via Paxos
session invalidation on lease expiry
feature client caching
failover between replicas
keep-alive mechanism for sessions
lock acquisition and release operations
master replica and backup replicas
influenced Apache ZooKeeper NERFINISHED
introducedBy Google research paper
lockScope file path in namespace
lockType advisory locks
namespaceOrganization directories and files
operationalModel clients communicate with a Chubby cell
paperAuthors Mike Burrows NERFINISHED
paperTitle The Chubby lock service for loosely-coupled distributed systems
provides configuration storage
distributed locks
leader election support
naming service
purpose provide coarse-grained coordination
provide distributed locking
provide metadata storage
provide reliable synchronization
stores small files as metadata
supports advisory locks on files
file-like namespace
sessions with leases
watches or notifications on changes
usedBy Bigtable NERFINISHED
Google File System NERFINISHED
Google internal distributed systems
usedFor large-scale distributed applications

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bigtable storesMetadataIn Chubby