DSpace Repository

Enhancing stabilization of chord protocol using replicated wheel nodes

Show simple item record

dc.contributor.advisor Sarwar Uddin, Dr. Md. Yusuf
dc.contributor.author Amir Hossain Mollah, Md.
dc.date.accessioned 2016-09-03T07:24:02Z
dc.date.available 2016-09-03T07:24:02Z
dc.date.issued 2015-09
dc.identifier.uri http://lib.buet.ac.bd:8080/xmlui/handle/123456789/3759
dc.description.abstract Peer-to-Peer (P2P) network is a logical overlay constructed on top of physical networks, in which participant nodes are assigned logical identifiers (Ids) (in most cases flat names) and messages are routed among these nodes exploiting a certain structure of these Ids. P2P systems popularized wide scale file sharing applications, for example BitTorrent. P2P overlays can be unstructured, such as Napster and Gnutella, and structured such as Chord, CAN, Tapestry, Pastry etc. where nodes organized themselves in an orderly fashion. In Chord, nodes self-organize themselves in a ring in ascending order of their Ids. Each node keeps a link in the ring to the next immediate node, called successor, to the previous immediate node, called predecessor, and a short list of other peers, called finger table that are exponentially further away from that node in Chord Id space. A process, called stabilization, maintains the Chord ring in the presence of concurrent joining and leaving of nodes (churns) which is reportedly expensive involving numerous message exchanges among peers. We analyze the stabilization algorithm of Chord and then attempt to enhance it by using a light weight central coordination on top Chord’s pure distributed operations. In our scheme, we decouple the complexity of self-organization amid of churn by introducing a few designated nodes—we call them “wheel” nodes—that maintain an updated list of current nodes in the ring and allow other nodes to update their finger entries by exchanging messages with them. Wheel nodes provide a global view of the network and thus reduce the remote procedure calls for Chord ring maintenance. This significantly simplifies the whole stabilization process of Chord at the cost of some additional storage at the wheel nodes. To this end, we propose Chordels, Chord with wheels. We simulated Chordels as well as the original Chord in PeerSim simulator and show that Chordels indeed has magnitude order of less number of remote procedure calls than the original Chord, while the lookup success rates remain quite the same. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering (CSE) en_US
dc.subject Peer-to-Peer architecture(Computer networks) en_US
dc.title Enhancing stabilization of chord protocol using replicated wheel nodes en_US
dc.type Thesis-MSc en_US
dc.contributor.id 0412052014 en_US
dc.identifier.accessionNumber 114198
dc.contributor.callno 004.6/AMI/2015 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BUET IR


Advanced Search

Browse

My Account