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
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
Sign Up 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