Token-based Function Computation with Memory

03/26/2017
by   Saber Salehkaleybar, et al.
0

In distributed function computation, each node has an initial value and the goal is to compute a function of these values in a distributed manner. In this paper, we propose a novel token-based approach to compute a wide class of target functions to which we refer as "Token-based function Computation with Memory" (TCM) algorithm. In this approach, node values are attached to tokens and travel across the network. Each pair of travelling tokens would coalesce when they meet, forming a token with a new value as a function of the original token values. In contrast to the Coalescing Random Walk (CRW) algorithm, where token movement is governed by random walk, meeting of tokens in our scheme is accelerated by adopting a novel chasing mechanism. We proved that, compared to the CRW algorithm, the TCM algorithm results in a reduction of time complexity by a factor of at least √(n/(n)) in Erdös-Renyi and complete graphs, and by a factor of (n)/((n)) in torus networks. Simulation results show that there is at least a constant factor improvement in the message complexity of TCM algorithm in all considered topologies. Robustness of the CRW and TCM algorithms in the presence of node failure is analyzed. We show that their robustness can be improved by running multiple instances of the algorithms in parallel.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2022

A principled framework for the design and analysis of token algorithms

We consider a decentralized optimization problem, in which n nodes colla...
research
06/26/2018

The Communication Cost of Information Spreading in Dynamic Networks

This paper investigates the message complexity of distributed informatio...
research
04/17/2018

Pooling or Sampling: Collective Dynamics for Electrical Flow Estimation

The computation of electrical flows is a crucial primitive for many rece...
research
07/20/2022

Fault-Tolerant Distributed Directories

A distributed directory is an overlay data structure on a graph G that h...
research
03/16/2019

Token Swapping on Trees

The input to the token swapping problem is a graph with vertices v_1, v_...
research
07/17/2023

Managing Write Access without Token Fees in Leaderless DAG-based Ledgers

A significant portion of research on distributed ledgers has focused on ...
research
03/16/2017

Destructive Read by Wave Interference for Arbitration

With the advent of big data and deep learning, computation power has bec...

Please sign up or login with your details

Forgot password? Click here to reset