Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sit/dht
MIT Chord/DHash
https://github.com/sit/dht
Last synced: 11 days ago
JSON representation
MIT Chord/DHash
- Host: GitHub
- URL: https://github.com/sit/dht
- Owner: sit
- License: other
- Created: 2011-07-05T19:06:29.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-07-06T14:28:16.000Z (over 13 years ago)
- Last Synced: 2024-08-02T14:08:21.097Z (4 months ago)
- Language: C++
- Homepage: https://github.com/sit/dht/wiki
- Size: 5.56 MB
- Stars: 486
- Watchers: 55
- Forks: 96
- Open Issues: 1
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
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].