>This latter configuration would be quite flexible, although it would be network 
>traffic
>intensive: run the AFS server on machine1, using a "disk device" which connects
>to the HSM disk server on machine2.  All traffic eventually going to the client on
>machine3.
>    I say it is flexible because you could use any filesystem as the "disk server",
>just by accessing blocks and lseeking.
>    Layering, ugly.

Well, as I understand your question ... MR-AFS works that way
already.  The fileserver I/O layer has been replaced with a "remote
I/O" layer, and special auxilliary vnodes point to the actual
location of the data.  Data access is funneled through the remote
I/O layer to "remioservers" running on the machines that store the
actual data.  These residencies are filesystem independant - they
use the standard Unix system calls to access data, and as a result
they work on any Unix filesystem.  Since all of the HSM systems I've
seen present a Unix filesystem as the interface, this works quite
well with MR-AFS.

--Ken

Reply via email to