Locally Self-Adjusting Hypercubic Networks

05/19/2019
by   Sikder Huq, et al.
0

In a prior work (ICDCS 2017), we presented a distributed self-adjusting algorithm DSG for skip graphs. DSG performs topological adaption to communication pattern to minimize the average routing costs between communicating nodes. In this work, we present a distributed self-adjusting algorithm (referred to as DyHypes) for topological adaption in hypercubic networks. One of the major differences between hypercubes and skip graphs is that hypercubes are more rigid in structure compared skip graphs. This property makes self-adjustment significantly different in hypercubic networks than skip graphs. Upon a communication between an arbitrary pair of nodes, DyHypes transforms the network to place frequently communicating nodes closer to each other to maximize communication efficiency, and uses randomization in the transformation process to speed up the transformation and reduce message complexity. We show that, as compared to DSG, DyHypes reduces the transformation cost by a factor of O( n), where n is the number of nodes involved in the transformation. Moreover, despite achieving faster transformation with lower message complexity, the combined cost (routing and transformation) of DyHypes is at most a n factor more than that of any algorithm that conforms to the computational model adopted for this work. Similar to DSG, DyHypes is fully decentralized, conforms to the CONGEST model, and requires O( n) bits of memory for each node, where n is the total number of nodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/18/2019

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

As a distributed hash table (DHT) routing overlay, Skip Graph is used in...
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
03/08/2018

Self-healing Routing and Other Problems in Compact Memory

This paper looks at the question of designing distributed algorithms for...
research
10/23/2017

Self-Stabilizing Supervised Publish-Subscribe Systems

In this paper we present two major results: First, we introduce the firs...
research
04/22/2022

Deterministic Self-Adjusting Tree Networks Using Rotor Walks

We revisit the design of self-adjusting single-source tree networks. The...
research
06/26/2018

The Communication Cost of Information Spreading in Dynamic Networks

This paper investigates the message complexity of distributed informatio...

Please sign up or login with your details

Forgot password? Click here to reset