Chubby lock service

E697153

Chubby lock service is a distributed locking and naming service developed by Google to coordinate and manage consistency among large-scale distributed systems.

All labels observed (2)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf distributed lock service ⓘ
naming service ⓘ
basedOn Paxos consensus algorithm ⓘ
clientInteraction clients acquire locks via file operations ⓘ
clients open handles to files ⓘ
consistencyModel strong consistency ⓘ
designGoal high availability ⓘ
reliability ⓘ
simplicity of client API ⓘ
tolerate partial failures ⓘ
developer Google ⓘ
environment Google production infrastructure ⓘ
failureTolerance tolerates failure of minority of replicas ⓘ
handles configuration storage ⓘ
discovery of primary servers ⓘ
master election for distributed systems ⓘ
hasArchitecture replicated state machine ⓘ
hasComponent Chubby clients ⓘ
Chubby master ⓘ
linked to: Chubby

Chubby replicas ⓘ
languageOfAPI C++ client library ⓘ
other internal Google languages ⓘ
lockGranularity file-level locks ⓘ
lockType reader lock ⓘ
writer lock ⓘ
namespaceModel hierarchical namespace ⓘ
paperAuthors Mike Burrows ⓘ
paperPublishedAt OSDI 2006 ⓘ
linked to: OSDI
paperTitle The Chubby lock service for loosely-coupled distributed systems ⓘ
linked to: Chubby lock service
paperType research paper ⓘ
provides coarse-grained locking ⓘ
distributed locking ⓘ
naming ⓘ
purpose coordinate large-scale distributed systems ⓘ
manage consistency in distributed systems ⓘ
replicationFactor typically five replicas ⓘ
supports advisory locks ⓘ
caching of file contents ⓘ
caching of metadata ⓘ
directories ⓘ
event notifications ⓘ
file-system-like namespace ⓘ
files ⓘ
usedBy Bigtable ⓘ
Google File System ⓘ
Google internal distributed systems ⓘ
usesConcept keep-alive messages ⓘ
leases ⓘ
sessions ⓘ

How these facts were elicited

Referenced by (2)

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

Bigtable → basedOn → Chubby lock service ⓘ
Chubby lock service → paperTitle → The Chubby lock service for loosely-coupled distributed systems ⓘ
linked to: Chubby lock service