A development of locally maintained cluster based P2P routing
Chord protocol, a distributed key lookup technique, is used in Peer-to-Peer systems. Constantly joining and leaving of peers in Chord protocol can create a high amount of signalling traffic to update node’s finger tables, keys, successors and predecessors. I have implemented a prototype cluster-base...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/59252 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Chord protocol, a distributed key lookup technique, is used in Peer-to-Peer systems. Constantly joining and leaving of peers in Chord protocol can create a high amount of signalling traffic to update node’s finger tables, keys, successors and predecessors. I have implemented a prototype cluster-based chord protocol in java which theoretically aids the lookup performance and reduces the amount of signalling traffic produced during the fixing of fingers. As of this report’s date, certain features are yet to be completed. However, the concepts of how nodes join and leave the network, updating of keys, successor and predecessors and cluster routings have been taken into consideration. The program is able to illustrate the results of nodes upon joining and leaving a cluster. During the implementation, several possible improvements are suggested in further improving cluster-based chord in the future. |
---|