C-Ensemble Version 0.04
Mark Hayden
mh37@cornell.edu
Tue, 11 Jul 2000 08:54:29 -0700
New with this release is an initial implementation of a
data replication service based on the Paxos protocol.
regards, Mark
C-Ensemble Version 0.04
Download: ftp://24.142.58.202/pub/hayden/
C-Ensemble is a toolkit for building reliable distributed
applications. It provides a library of protocols that can be used
for quickly building complex distributed applications.
CEnsemble is a rewrite in C of the Ensemble system, which was written
in a dialect of the ML programming language. More information on
Ensemble can be found at:
Homepage: http://www.cs.cornell.edu/Info/Projects/Ensemble/index.html
Download: ftp://cs.cornell.edu/pub/ensemble/
REPLICATED DATA SERVICE
New with C-Ensemble version 0.04 is a replicated data service based
on Leslie Lamport's Paxos protocol. No familiarity with C-Ensemble
is needed to use the Paxos service (all the interface is in two
header files). More information on this service can be found in
censemble/paxos/README.
DLM
C-Ensemble includes a complete distributed lock manager (DLM) built
using the toolkit. The DLM can be used either through a text-based
pipe interface or linked into your application as a C library. No
familiarity with C-Ensemble is needed to use the DLM (all the
interface is in one header file). More information and a DLM
tutorial can be found in censemble/dlm/README.