DistOS 2014W Lecture 12: Difference between revisions

From Soma-notes
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

use cases