Interlaced: Fully decentralized churn stabilization for Skip Graph-based DHTs

As a distributed hash table (DHT) routing overlay, Skip Graph is used in a variety of peer-to-peer (P2P) systems including cloud storage, social networks, and search engines. The overlay connectivity of P2P systems is negatively affected by the arrivals and departures of nodes to and from the system that is known as churn. Preserving connectivity of the overlay network (i.e., the reachability of every pair of nodes) under churn is a performance challenge in every P2P system including the Skip Graph-based ones. The existing decentralized churn stabilization solutions that are applicable on Skip Graphs have intensive communication complexities, which leave them unable to provide a strong overlay connectivity, especially under high rates of churn. In this paper, we propose Interlaced, a fully decentralized churn stabilization mechanism for Skip Graphs that provides drastically stronger overlay connectivity without changing the asymptotic complexity of the Skip Graph in terms of storage, computation, and communication. We also propose the Sliding Window De Bruijn Graph (SW-DBG) as a tool to predict the availability of nodes with high accuracy. Our simulation results show that in comparison to the best existing DHT-based solutions, Interlaced improves the overlay connectivity of Skip Graph under churn with the gain of about 1.81 times. A Skip Graph that benefits from Interlaced and SW-DBG is about 2.47 times faster on average in routing the queries under churn compared to the best existing solutions. We also present an adaptive extension of Interlaced to be applied on other DHTs, for example Kademlia.

READ FULL TEXT
research
07/26/2020

Demo: A Proof-of-Concept Implementation of Guard Secure Routing Protocol

Skip Graphs belong to the family of Distributed Hash Table (DHT) structu...
research
07/28/2019

Decentralized utility- and locality-aware replication for heterogeneous DHT-based P2P cloud storage systems

As a Distributed Hash Table (DHT), Skip Graph routing overlays are explo...
research
07/26/2020

SkipSim: Scalable Skip Graph Simulator

SkipSim is an offline Skip Graph simulator that enables Skip Graph-based...
research
05/19/2019

Locally Self-Adjusting Hypercubic Networks

In a prior work (ICDCS 2017), we presented a distributed self-adjusting ...
research
04/29/2020

DeCoRIC: Decentralized Connected Resilient IoT Clustering

Maintaining peer-to-peer connectivity with low energy overhead is a key ...
research
03/24/2023

Generalized Distance Metric for Different DHT Routing Algorithms in Peer-to-Peer Networks

We present a generalized distance metric that can be used to identify ro...
research
08/02/2016

Infinite Unlimited Churn

We study unlimited infinite churn in peer-to-peer overlay networks. Unde...

Please sign up or login with your details

Forgot password? Click here to reset