Ceph

Ceph
Ceph
Ceph logo.jpg
Developer(s) Sage Weil, Yehuda Sadeh Weinraub, Gregory Farnum
Stable release 0.38 / November 10, 2011; 8 days ago (2011-11-10)
Operating system Linux
Type Distributed file system
License LGPL
Website ceph.newdream.net

Ceph is a free software distributed file system initially created by Sage Weil. Ceph's main goals are to be POSIX-compatible, and completely distributed without a single point of failure. The data is seamlessly replicated, making it fault tolerant.[1]

Clients mount the file system using a Linux kernel client. On March 19, 2010, Linus Torvalds merged the Ceph client for Linux kernel 2.6.34[2] which was released on May 16, 2010. An older FUSE-based client is also available. The servers run as regular Unix daemons.

Contents

History

Ceph was initially created by Sage Weil (developer of the Webring concept and co-founder of DreamHost) for his doctoral dissertation[3], which was advised by Professor Scott A. Brandt in the Jack Baskin School of Engineering at the University of California, Santa Cruz.

After his graduation in fall 2007, Weil continued to work on Ceph full time, and the core development team expanded to include Yehuda Sadeh Weinraub and Gregory Farnum.

Design

Ceph employs three distinct kinds of daemons:

  • Cluster monitors (MON), which keep track of active and failed cluster nodes.
  • Metadata servers (MDS) which store the metadata of inodes and directories.
  • Object storage devices (OSDs) which actually store the content of files. Ideally, OSDs store their data on a local btrfs filesystem, though other local filesystems can be used instead.[4]

All of these are fully distributed, and may run on the same set of servers. Clients directly interact with all of them.[5]

Ceph does striping of individual files across multiple nodes to achieve higher throughput, similarly to how RAID0 stripes partitions across multiple hard drives. A planned extension to this feature is adaptive load balancing, whereby frequently accessed objects are replicated over more nodes.[5]

Etymology

The name "Ceph" is a common nickname given to pet octopus and derives from cephalopods, a class of molluscs, and ultimately from Ancient Greek κεφαλή (kephalē), meaning "head". The name (emphasized by the logo) suggests the highly parallel behavior of an octopus.

See also

References

Further reading

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • ceph — ceph·a·ran·thine; col·o·ceph·a·li; co·no·ceph·a·lum; cryp·to·ceph·a·la; cteno·ceph·a·lus; del·to·ceph·a·lus; di·ceph·a·lus; dis·co·ceph·a·li; dis·co·ceph·a·lous; dol·i·cho·ceph·al; dra·co·ceph·a·lum; en·ceph·a·lar·tos; en·ceph·a·lit·ic;… …   English syllables

  • -ceph — ceph·a·lism; …   English syllables

  • ceph|al|ad — «SEHF uh lad», adverb. Zoology. toward the head or anterior end of the body. ╂[< cephal + Latin ad toward] …   Useful english dictionary

  • Ceph|e|id — «SEHF ee ihd», noun, adjective. –n. 1. any one of a number of meteors having their radiant in the constellation Cepheus: »The periods of classical Cepheids range from rather over one day to about fifty days (A. W. Haslett). 2. = Cepheid variable …   Useful english dictionary

  • Ceph — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей …   Википедия

  • CEPH — The Centre d’Etudes du Polymorphisme Humain (CEPH), an internationally renowned research laboratory created in Paris in 1984 by Professor Jean Dausset (Nobel Prize, Medicine and Physiology, 1980) to provide the scientific community with… …   Medical dictionary

  • CEPH (Centre d’Etude de Polymorphisme Humain) — CEPH (Centre d’Etude de Polymorphisme Humain). Центр по изучению полиморфизма у человека, находится в Париже (адрес: rue J.Dodu 27, F 75010 Paris), располагает одной из крупнейших баз данных по генетической, молекулярно генетической и клинико… …   Молекулярная биология и генетика. Толковый словарь.

  • ceph|a|lal|gi|a — «SEHF uh LAL jee uh», noun. a headache. ╂[< Latin cephalalgia < Greek kephal head + álgos pain] …   Useful english dictionary

  • ceph|a|las|pid — «SEHF uh LAS pihd», noun. a primitive, ganoid fish found in Devonian strata, having a large plate shaped like a buckler attached to its head. ╂[< Greek kephal head + aspís, ídos shield] …   Useful english dictionary

  • ceph|a|late — «SEHF uh layt», adjective. = cephalous. (Cf. ↑cephalous) …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”