README.TXT
Mike Spreitzer (spreitze@parc.xerox.com), August 31, 1995

This directory contains sources relevant to the paper ``Managing
Update Conflicts in Bayou, a Weakly Connected Replicated Storage
System'', by Terry et. al.  The sources here are the API and network
interfaces of our current Bayou prototype.  The files are:

ByuAPI.h	The API
ByuCS.isl	The client/server network interface
ByuSS.isl	The server/server network interface
ByuTypes.isl	Common datatype definitions

The API is the only interface seen by Bayou applications.  The API is
implemented by the client stub.  The client stub chooses and uses
Bayou servers through the client/server interface.  Servers use the
server/server interface to perform anti-entropy.  The server/server
interface also supports creation of new secondary servers.  YANS (Yet
Another Naming Service) is used by clients, servers, and proto-servers
to find servers.

The API is an ANSI C header file; the other three are ILU interfaces.
There is a WWW home page for ILU at

ftp://ftp.parc.xerox.com/pub/ilu/ilu.html

Bayou's home page is at

http://sandbox.xerox.com/hypertext/bayou/

