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.

All labels observed (2)

Label Occurrences
Chubby canonical 1
Chubby master 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf coordination service ⓘ
distributed lock service ⓘ
software system ⓘ
architecture replicated service ⓘ
basedOn Paxos consensus algorithm ⓘ
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 ⓘ
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 ⓘ
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 ⓘ
Google File System ⓘ
Google internal distributed systems ⓘ
usedFor large-scale distributed applications ⓘ

How these facts were elicited

Referenced by (2)

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

Bigtable → storesMetadataIn → Chubby ⓘ
Chubby lock service → hasComponent → Chubby master ⓘ
linked to: Chubby