ABSTRACT
Ceph: A Scalable, High-Performance Distributed File System
Sage Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, Carlos Maltzahn
Proceedings of the 7th Conference on Operating Systems Design and Implementation (OSDI '06), November 2006.
We have developed Ceph, a distributed file system that
provides excellent performance, reliability, and scalability.
Ceph maximizes the separation between data
and metadata management by replacing allocation tables
with a pseudo-random data distribution function
(CRUSH) designed for heterogeneous and dynamic clusters
of unreliable object storage devices (OSDs). We
leverage device intelligence by distributing data replication,
failure detection and recovery to semi-autonomous
OSDs running a specialized local object file system. A
dynamic distributed metadata cluster provides extremely
efficient metadata management and seamlessly adapts to
a wide range of general purpose and scientific computing
file system workloads. Performance measurements
under a variety of workloads show that Ceph has excellent
I/O performance and scalable metadata management,
supportingmore than 250,000metadata operations
per second.








