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...

Full description

Saved in:
Bibliographic Details
Main Author: Zhou, Rongjie
Other Authors: Hsu Wen Jing
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
id sg-ntu-dr.10356-59252
record_format dspace
spelling sg-ntu-dr.10356-592522023-03-03T20:30:09Z A development of locally maintained cluster based P2P routing Zhou, Rongjie Hsu Wen Jing School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering::Theory of computation 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. Bachelor of Engineering (Computer Science) 2014-04-28T03:12:06Z 2014-04-28T03:12:06Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59252 en Nanyang Technological University 38 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Theory of computation
spellingShingle DRNTU::Engineering::Computer science and engineering::Theory of computation
Zhou, Rongjie
A development of locally maintained cluster based P2P routing
description 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.
author2 Hsu Wen Jing
author_facet Hsu Wen Jing
Zhou, Rongjie
format Final Year Project
author Zhou, Rongjie
author_sort Zhou, Rongjie
title A development of locally maintained cluster based P2P routing
title_short A development of locally maintained cluster based P2P routing
title_full A development of locally maintained cluster based P2P routing
title_fullStr A development of locally maintained cluster based P2P routing
title_full_unstemmed A development of locally maintained cluster based P2P routing
title_sort development of locally maintained cluster based p2p routing
publishDate 2014
url http://hdl.handle.net/10356/59252
_version_ 1759853705743564800