Synthesis in Presence of Dynamic Links

02/18/2020
by   Béatrice Bérard, et al.
0

The problem of distributed synthesis is to automatically generate a distributed algorithm, given a target communication network and a specification of the algorithm's correct behavior. Previous work has focused on static networks with an apriori fixed message size. This approach has two shortcomings: Recent work in distributed computing is shifting towards dynamically changing communication networks rather than static ones, and an important class of distributed algorithms are so-called full-information protocols, where nodes piggy-pack previously received messages onto current messages. In this work we consider the synthesis problem for a system of two nodes communicating in rounds over a dynamic link whose message size is not bounded. Given a network model, i.e., a set of link directions, in each round of the execution, the adversary choses a link from the network model, restricted only by the specification, and delivers messages according to the current link's directions. Motivated by communication buses with direct acknowledge mechanisms we further assume that nodes are aware of which messages have been delivered. We show that the synthesis problem is decidable for a network model if and only if it does not contain the empty link that dismisses both nodes' messages.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2022

Efficient Distributed Computations in Anonymous Dynamic Congested Systems with Opportunistic Connectivity

In this work we address the question of efficiency of distributed comput...
research
05/18/2018

Distributed Computation in the Node-Congested Clique

The Congested Clique model of distributed computing, which was introduce...
research
01/21/2019

On the Radius of Nonsplit Graphs and Information Dissemination in Dynamic Networks

A nonsplit graph is a directed graph where each pair of nodes has a comm...
research
02/13/2020

Scheduling periodic messages on a shared link

Cloud-RAN is a recent architecture for mobile networks where the process...
research
05/10/2018

Erasure Correction for Noisy Radio Networks

The radio network model is a well-studied abstraction for modeling wirel...
research
07/28/2019

Spartan: Sparse Robust Addressable Networks

We present an overlay design called Sparse Robust Addressable Network (S...
research
08/12/2022

Communication network model of the immune system identifies the impact of interactions with SARS-CoV-2 proteins

Interactions between SARS-CoV-2 and human proteins (SARS-CoV-2 PPIs) cau...

Please sign up or login with your details

Forgot password? Click here to reset