Skip to content

rishabhmurarka7/Pastry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Pastry

Implementation of Distributed De-centralized hash table.

A distributed hash table (DHT) is a class of a decentralized distributed system that provides a lookup service similar to a hash table: (key, value) pairs are stored in a DHT, and any participating node can efficiently retrieve the value associated with a given key. This implementation supports following major operations:

Join a new Node in the network. Set the <key,value> pair Get the value of key Delete a node from Network Command Execution Sequence -

(1) make (2) ./pastry (3) port 5000 (4) create

// Join this new node to the first node using - // join

(5) join 5000 (6) put (7) get (8) quit (9) shutdown

// To Print the tables

(10) lset (11) nset (12) routetable (13) hashtable

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published