Abstract

Increasing popularity of decentralized Peer-to-Peer (P2P) architecture emphasizes on the need to come across an overlay structure that can provide efficient content discovery mechanism, accommodate high churn rate and adapt to failures in the presence of heterogeneity among the peers. Traditional p2p systems incorporate distributed client-server communication, which finds the peer efficiently that store a desires data item, with minimum delay and reduced overhead. However traditional models are not able to solve the problems relating scalability and high churn rates. Hierarchical model were introduced to provide better fault isolation, effective bandwidth utilization, a superior adaptation to the underlying physical network and a reduction of the lookup path length as additional advantages. It is more efficient and easier to manage than traditional p2p networks. This paper discusses a further step in p2p hierarchy via 3-layers hierarchical model with distributed database architecture in different layer, each of which is connected through its root. The peers are divided into three categories according to their physical stability and strength. They are Ultra Super-peer, Super-peer and Ordinary Peer and we assign these peers to first, second and third level of hierarchy respectively. Peers in a group in lower layer have their own local database which hold as associated super-peer in middle layer and access the database among the peers through user queries. In our 3-layer hierarchical model for DHT algorithms, we used an advanced Chord algorithm with optimized finger table which can remove the redundant entry in the finger table in upper layer that influences the system to reduce the lookup latency. Our research work finally resulted that our model really provides faster search since the network lookup latency is decreased by reducing the number of hops. The peers in such network then can contribute with improve functionality and can perform well in P2P networks.

Highlights

  • Peer-to-Peer (P2P) network is a logical overlay network which is built on top of one or more existing physical networks

  • Keeping in view the advantages of hierarchal models over traditional p2p models, this paper proposes a three layer Distributed Hash Tables (DHTs) based overlay, with decentralized key database architecture that relies on p2p algorithm Chord

  • Peers ID in the lower layer groups must be smaller than the associated super-peer ID and the super-peer ID in the middle layer must lay between the ultra-superpeer ID and predecessor ID in the upper layer

Read more

Summary

INTRODUCTION

Peer-to-Peer (P2P) network is a logical overlay network which is built on top of one or more existing physical networks. While majority of the peers are short lived and have minimal capabilities, a small percentage typically remains up for long periods and have relatively better storage, bandwidth and memory This property has been used to design hierarchical models, where more stable nodes can dynamically form an upper level overlay. Keeping in view the advantages of hierarchal models over traditional p2p models, this paper proposes a three layer DHT based overlay, with decentralized key database architecture that relies on p2p algorithm Chord. This projected three layer p2p architecture with decentralized database consists of a number of database subsystems, each of which is connected to others through its root only. As a result local peers do not have to share the burden of possibly high maintenance traffic and the overlay network does not have to deal with their performance bottlenecks and low reliability [7]

SYSTEM MODEL
Ordinary Peers
Super Peers
Ultra Super peers
Peers Joining
Peers Leaving
Peers Migration
LOOKUP PROCESS
ANALYTICAL ANALYSIS
Findings
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call