Do you want a programming project, or a figure-out-how-to-do-it project?

One thing that pops up once in a while is the need for a real-time
distributed file server. I.E. two or more fileservers serving the same
files from physically separate locations, while keeping the files
synchronized in real time. One scenario is a business that has
multiple offices and would like to reduce inter-office network traffic
by having a synchronized file server at each local office, so read
access is to the local file server, and only the (relatively rare)
changes need to propagate across the network. Another quite common
scenario is a laptop that you want to keep synchronized with your home
fileserver regardless of where it happens to be on the Internet.

There are assorted partial solutions to this problem, but I don't know
of any that are entirely satisfactory for the general case (I admit,
I'm not up on the state of the art in this area). For instance,
running gmirror with one provider accessed via ggated is good for some
situations, but doesn't encrypt the network traffic, and really just
gives you one fileserver with real-time off-site backup.

CMU's Coda filesystem purports to be a solution to this problem, but
has pretty weak documentation (unless that has changed recently) and
unknown reliability (setting up Coda on a pair of FreeBSD systems,
documenting how to do it, getting some measurement of reliability, and
reporting on the results would be a useful project, but if you are
looking for a programming project I doubt it qualifies).

Lots of people have written papers on related ideas. One collection of
links is at .  You might get
some ideas there.

- Bob

On 5/15/08, Onkar <[EMAIL PROTECTED]> wrote:
> Can anyone please suggest me a good storage(File system ,SCSI/iSCSI  stack,
> TCP/IP ) project . I have 2 AMD 64 PCs each with 1 GB RAM and 350 GB SATA
> HDD,
> regards,
> Onkar
> _______________________________________________
> mailing list
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
_______________________________________________ mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to