DistOS 2014W Lecture 12: Difference between revisions
Line 13: | Line 13: | ||
* also functions as a name server | * also functions as a name server | ||
** for functional names mainly/roles | ** for functional names mainly/roles | ||
* coarse grained | |||
==Implementation== | ==Implementation== |
Revision as of 15:47, 13 February 2014
Discussion of Chubby
- Coarse-grained locking service
- developed at Google
- no new algorithms, methods
Design
- "filesystem"
- every file and directory is a readers/writers lock
- only small files 256K max
- only whole file operations
- locks are all advisory
- also functions as a name server
- for functional names mainly/roles
- coarse grained
Implementation
- paxos algorithm