Strengthening Gossip Protocols using Protocol-Dependent Knowledge

07/29/2019
by   Hans van Ditmarsch, et al.
0

Distributed dynamic gossip is a generalization of the classic telephone problem in which agents communicate to share secrets, with the additional twist that also telephone numbers are exchanged to determine who can call whom. Recent work focused on the success conditions of simple protocols such as "Learn New Secrets" (LNS) wherein an agent a may only call another agent b if a does not know b's secret. A protocol execution is successful if all agents get to know all secrets. On partial networks these protocols sometimes fail because they ignore information available to the agents that would allow for better coordination. We study how epistemic protocols for dynamic gossip can be strengthened, using epistemic logic as a simple protocol language with a new operator for protocol-dependent knowledge. We provide definitions of different strengthenings and show that they perform better than LNS, but we also prove that there is no strengthening of LNS that always terminates successfully. Together, this gives us a better picture of when and how epistemic coordination can help in the dynamic gossip problem in particular and distributed systems in general.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2019

Open Problems in a Logic of Gossips

Gossip protocols are programs used in a setting in which each agent hold...
research
11/26/2020

Everyone Knows that Everyone Knows: Gossip Protocols for Super Experts

A gossip protocol is a procedure for sharing secrets in a network. The b...
research
06/10/2016

Simple epistemic planning: generalised gossiping

The gossip problem, in which information (known as secrets) must be shar...
research
08/24/2018

A Communication Protocol for Man-Machine Networks

One of the most challenging coordination problems in artificial intellig...
research
03/07/2017

Vocabulary Alignment in Openly Specified Interactions

The problem of achieving common understanding between agents that use di...
research
07/02/2022

Communication Pattern Logic: Epistemic and Topological Views

We propose communication pattern logic. A communication pattern describe...
research
07/22/2019

Causality and Epistemic Reasoning in Byzantine Multi-Agent Systems

Causality is an important concept both for proving impossibility results...

Please sign up or login with your details

Forgot password? Click here to reset