So say I had a few identical storage servers (not physically close) and I would like to pool the resources on each server together and have another server see it as a pool of storage. The protocol used have to be as efficient as NFS (supports random r/w and non-blocking I/O) and somewhat flexible in future expansion of storage.
Is there any solution exist for what I described?