This section presents the design and implementation details of DECENTRALIZED p2p java solution with Chord. The approach is inspired from the literature provided that in the Ion Stoica et al. [1].

Chord orders the node in a circular fashion, in which each node has a successor node and a predecessor node which are its neighbors. It is easy to imagine the nodes placed in a ring, where each node's successor is the node after it when following a clockwise rotation. Nodes maintain a set of other nodes, called fingers, which refer to other points on the ring. The first finger of node n is always the successor of n.

In this project Fingers were not used, so all nodes are holding just ip addresses and ports of neighbors which are successors and predecessors. The implementation is done with Java programming language.

Features

  • java
  • decentralized
  • p2p
  • peertopeer
  • peer2peer
  • chord
  • membership
  • superpeer election

Project Samples

Project Activity

See All Activity >

Follow Decentralized P2P SuperpeerElection JAVA

Decentralized P2P SuperpeerElection JAVA Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Decentralized P2P SuperpeerElection JAVA!

Additional Project Details

Registered

2016-01-17