Skip to content

A peer-to-peer network that uses distributed hash table to store, query and retrieve data from corresponding nodes.

Notifications You must be signed in to change notification settings

krobee/Chord-P2P-Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chord P2P Network

A peer-to-peer network that uses distributed hash table to store, query and retrieve data from corresponding nodes.

Details

Components

  • discovery node is for registering and maintaining information about the list of peers in the system
  • each peer node has a finger table to traverse the overlay efficiently
  • StoreData is for ensuring the storage of the content on the correct peer in the system

Optimization

  • applied multi-threading for nodes communication
  • utilized heartbeat mechanism to decrease finger table updating time

About

A peer-to-peer network that uses distributed hash table to store, query and retrieve data from corresponding nodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages