These are 2 OS definitions and a scheduler script that are designed for the full virtualization of linux and windows systems on Ganeti.
They works good on my KVM-based production environment and provides all that you need in order to create, backup and restore instances.
Note: I was told that it works pretty good even under XEN hypervisor.
DSL is a distributed storage leasing service based on JXTA project (http://www.jxta.org). It allows user to replicate/backup and later on retrieve files securely to other peers (on a lease basic). Basic versioning supported.
PeerVibes is a framework for creating applications based on peer-to-peer networks. This framework provides the necessary tools and architecture to build complex applications such as collaborative work support and distributed backup.