Quite interesting. But would it be possible to use corosync for the cluster communication? The point is that we need corosync anyways for pacemaker, it is written in C (high performance) and seem to implement the feature you need?
> -----Original Message----- > From: kvm-ow...@vger.kernel.org [mailto:kvm-ow...@vger.kernel.org] On > Behalf Of MORITA Kazutaka > Sent: Mittwoch, 21. Oktober 2009 07:14 > To: k...@vger.kernel.org; qemu-devel@nongnu.org; linux- > fsde...@vger.kernel.org > Subject: [ANNOUNCE] Sheepdog: Distributed Storage System for KVM > > Hi everyone, > > Sheepdog is a distributed storage system for KVM/QEMU. It provides > highly available block level storage volumes to VMs like Amazon EBS. > Sheepdog supports advanced volume management features such as snapshot, > cloning, and thin provisioning. Sheepdog runs on several tens or > hundreds > of nodes, and the architecture is fully symmetric; there is no central > node such as a meta-data server.