Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sit/dht

MIT Chord/DHash
https://github.com/sit/dht

Last synced: 11 days ago
JSON representation

MIT Chord/DHash

Awesome Lists containing this project

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 [email protected].