d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks

Minimizing the size of routing tables and reducing the lookup latency have established the ground rules for several structured peer-to-peer lookup algorithms. The motivation behind this is that updating large routing tables require significant maintenance traffic that will eventually compete with re...

Full description

Bibliographic Details
Main Authors: Manaf Zghaibeh, Najam Ul Hassan
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8302982/
id doaj-1af8e5eb49b54eb8b731c5ea365ef8cb
record_format Article
spelling doaj-1af8e5eb49b54eb8b731c5ea365ef8cb2021-03-29T20:42:00ZengIEEEIEEE Access2169-35362018-01-016124831249210.1109/ACCESS.2018.28012598302982d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P NetworksManaf Zghaibeh0https://orcid.org/0000-0002-9459-9290Najam Ul Hassan1Department of Electrical and Computer Engineering, Dhofar University, Salalah, OmanDepartment of Electrical and Computer Engineering, Dhofar University, Salalah, OmanMinimizing the size of routing tables and reducing the lookup latency have established the ground rules for several structured peer-to-peer lookup algorithms. The motivation behind this is that updating large routing tables require significant maintenance traffic that will eventually compete with regular traffic for bandwidth. Moreover, reducing the lookup latency is specifically pertinent to decreasing the number of hops the lookup needs to traverse. On the other hand, scalability becomes an additional constraint for several lookup mechanisms: increasing the number of nodes in the overlay is usually associated with an increase in the number of hops the lookup takes. In this direction, constant degree overlays mount as a practical solution to large networks with minimized lookup latency and limited routing tables. In this paper, we present degree-scalable, homogenous, addressing mechanism (d-SHAM), a simple, scalable, and robust constant degree algorithm that can adapt to frequent changes in the status of the overlay. It is applicable to large networks and reflects high load balancing capabilities. In d-SHAM, lookups are bounded within O(d) and each node holds entries for d.N<sup>1/d</sup> other nodes, where N is the number of nodes in the overlay and d is the number of its dimensions.https://ieeexplore.ieee.org/document/8302982/Distributed hash tablesoverlay networkspeer-to-peer computingperformance analysis
collection DOAJ
language English
format Article
sources DOAJ
author Manaf Zghaibeh
Najam Ul Hassan
spellingShingle Manaf Zghaibeh
Najam Ul Hassan
d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks
IEEE Access
Distributed hash tables
overlay networks
peer-to-peer computing
performance analysis
author_facet Manaf Zghaibeh
Najam Ul Hassan
author_sort Manaf Zghaibeh
title d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks
title_short d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks
title_full d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks
title_fullStr d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks
title_full_unstemmed d-SHAM: A Constant Degree-Scalable Homogeneous Addressing Mechanism for Structured P2P Networks
title_sort d-sham: a constant degree-scalable homogeneous addressing mechanism for structured p2p networks
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description Minimizing the size of routing tables and reducing the lookup latency have established the ground rules for several structured peer-to-peer lookup algorithms. The motivation behind this is that updating large routing tables require significant maintenance traffic that will eventually compete with regular traffic for bandwidth. Moreover, reducing the lookup latency is specifically pertinent to decreasing the number of hops the lookup needs to traverse. On the other hand, scalability becomes an additional constraint for several lookup mechanisms: increasing the number of nodes in the overlay is usually associated with an increase in the number of hops the lookup takes. In this direction, constant degree overlays mount as a practical solution to large networks with minimized lookup latency and limited routing tables. In this paper, we present degree-scalable, homogenous, addressing mechanism (d-SHAM), a simple, scalable, and robust constant degree algorithm that can adapt to frequent changes in the status of the overlay. It is applicable to large networks and reflects high load balancing capabilities. In d-SHAM, lookups are bounded within O(d) and each node holds entries for d.N<sup>1/d</sup> other nodes, where N is the number of nodes in the overlay and d is the number of its dimensions.
topic Distributed hash tables
overlay networks
peer-to-peer computing
performance analysis
url https://ieeexplore.ieee.org/document/8302982/
work_keys_str_mv AT manafzghaibeh dshamaconstantdegreescalablehomogeneousaddressingmechanismforstructuredp2pnetworks
AT najamulhassan dshamaconstantdegreescalablehomogeneousaddressingmechanismforstructuredp2pnetworks
_version_ 1724194224927145984