Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 8398697958

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
chord Imported from Chord snapshot
dhash
lsd
maint
merkle
svc
tools
utils
AUTHORS
COPYING
ChangeLog
INSTALL
Makefile.am
Makefile.in
NEWS
README
acinclude.m4
aclocal.m4
acsfs.m4
config.guess
config.h
config.h.in
config.sub
configure
configure.in
depcomp
install-sh
ltmain.sh
missing

README

This repository is an experimental implementation of the Chord lookup
service and the cooperative file system (CFS). The software is
organized as follows:

chord/ 

   - This directory implements the core of the chord lookup
service. libchord.a implements the API defined in chord.h to maintain
routing tables, add/remove nodes from the network, route simple
queries. libchord also provides a node-to-node RPC service based on
SFS asynchronous RPC.

dhash/

   - DHash depends on chord and builds a replicated block store on the
basic Chord primitive.

lsd/

   - lsd is the Location Service Daemon. It instantiates the Chord and
DHash layers and accepts requests from clients over a UNIX domain
socket.

tools/

   - testing and performance tools

svc/

   - protocol files for the above programs


This software is experimental and under active development. Please
send bug reports/fixes to chord-dev@pdos.lcs.mit.edu.
Something went wrong with that request. Please try again.