Sheepdog is a distributed storage system for KVM. It provides highly available block level storage volumes that can be attached to KVM virtual machines. Sheepdog supports advanced volume management features such as snapshot, cloning, and thin provisioning. The architecture of Sheepdog is fully symmetric; there is no central node such as a meta-data server. This design enables linear scalability in performance and capacity, no single point of failure, and easy administration. Sheepdog is distributed as an open-source software under the terms of the GPL. We will talk about the design, implementation, and experimental results of Sheepdog.
KazutakaMoritaMORITA Kazutaka is a research developer working for Open Source Software
Computing Group at NTT Labs. His group has been developing open source software
such as TGT (SCSI target framework), NILFS (log structured file system) and
Kemari (virtual machine synchronization mechanism for fault tolerance). His
current research interest is in storage systems, and has been working on
distributed storage systems such as Lustre, GlusterFS and Ceph.
|