Lock Serviceis an replicated-state-machinenamespace tree, each node can be lockedLock(path) -> ack + epoch + timeoutit can be called a leaseUsed forleader-electionSee alsoGoogle ChubbyZookeeper