DistOS 2015W Session 7: Difference between revisions

From Soma-notes
Ksherif (talk | contribs)
Created page with "= 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). *..."
 
Ksherif (talk | contribs)
Line 7: Line 7:
*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.
*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.
* RADOS (Reliable Autonomic Distributed Object-Store) is the object store for Ceph.
  =Chubby =
= Chubby =
* Is a consensus algorithm among a set of servers to agree on who is the master that is in charge of the metadata.
* 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”  
* 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”.
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”.

Revision as of 02:33, 24 February 2015

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”.