The VirtuaLinux Storage Abstraction Layer for Efficient Virtual Clustering