DistOS 2015W Session 7

From Soma-notes
Revision as of 22:33, 23 February 2015 by Ksherif (talk | contribs) (→‎Chubby)
Jump to navigation Jump to search

Ceph

  • Key advantage is that it is a general purpose distributed file system.
  • System is composed of three units:

*Client. *Cluster of Object Storage device (OSD). *MetaData Server (MDS)

  • CRUSH (Controlled, Replicated, Under Scalable, Hashing) is the hashing algorithm used to calculate the location of object instead of looking for them. The CRUSH paper on Ceph’s website can be downloaded from here http://ceph.com/papers/weil-crush-sc06.pdf.
  • RADOS (Reliable Autonomic Distributed Object-Store) is the object store for Ceph.

Chubby

  • Is a consensus algorithm among a set of servers to agree on who is the master that is in charge of the metadata.
  • Can be considered a distributed file system for small size files only “256 KB” with very low scalability “5 servers”
  • Is defined in the paper as “A lock service used within a loosely-coupled distributed system consisting of moderately large number of small machines connected by a high speed network”.