Skip to content

IoannisStournaras/Distributed-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chord-DHT

A program-emulator for the Chord algorithm for a peer-to-peer distributed hash table

The emulator is implemented to use chain replications (k=replication factor) with the desired number of replicas,and the nodes can handle the insertion and deletion of <key,value> pairs and also the query of them,in the nodes that they are stored.Also it is possible to Join or Depart Nodes from the Chord Ring.

The responsible node for storing a <key,value> element is based on map reduce and calculated with a hash function.

Each Node in this Distributed emulator is a thread and communication is established through sockets.

Requests.txt is an example document with sequential commands that can be inserted directly to the program.

This distributed database emulator was created as a term project in academic course "Distributed Systems"

About

Mini-Chord database emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages