A development of locally maintained cluster based P2P routing
Date of Issue2014
School of Computer Engineering
Parallel and Distributed Computing Centre
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.
DRNTU::Engineering::Computer science and engineering::Theory of computation
Final Year Project (FYP)
Nanyang Technological University