You could write a pretty simple proxy that would behave
as a composite of multiple venti servers, and then split
up blocks among the servers based on the low bits of their scores.
Of course now you have multiple single points of failure.
I suppose if you were really clever you could do something
like have five venti servers and send each block to two of them.

If you use the new venti libraries (which speak the same protocol)
writing a proxy is pretty easy.  See
http://swtch.com/usr/local/plan9/src/cmd/venti/ro.c
for example.

Russ

Reply via email to