FTFS Distributed Filesystem (PDF)
This seems like a really good research paper. They adhere to the VFS layer and implement the fact that you should be able to add nodes with any kind of storage at any time, without having to reformat the filesystem. This seems like a much better approach than MogileFS, considering they don't have any direct VFS implementation. I wonder if there is any implementation available for this in Linux...?