License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.OPODIS.2020.24
URN: urn:nbn:de:0030-drops-135095
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/13509/
Das, Shantanu ;
Giachoudis, Nikos ;
Luccio, Flaminia L. ;
Markou, Euripides
Broadcasting with Mobile Agents in Dynamic Networks
Abstract
We study the standard communication problem of broadcast for mobile agents moving in a network. The agents move autonomously in the network and can communicate with other agents only when they meet at a node. In this model, broadcast is a communication primitive for information transfer from one agent, the source, to all other agents. Previous studies of this problem were restricted to static networks while, in this paper, we consider the problem in dynamic networks modelled as an evolving graph. The dynamicity of the graph is unknown to the agents; in each round an adversary selects which edges of the graph are available, and an agent can choose to traverse one of the available edges adjacent to its current location. The only restriction on the adversary is that the subgraph of available edges in each round must span all nodes; in other words the evolving graph is constantly connected. The agents have global visibility allowing them to see the location of other agents in the graph and move accordingly. Depending on the topology of the underlying graph, we determine how many agents are necessary and sufficient to solve the broadcast problem in dynamic networks. While two agents plus the source are sufficient for ring networks, much larger teams of agents are necessary for denser graphs such as grid graphs and hypercubes, and finally for complete graphs of n nodes at least n-2 agents plus the source are necessary and sufficient. We show lower bounds on the number of agents and provide some algorithms for solving broadcast using the minimum number of agents, for various topologies.
BibTeX - Entry
@InProceedings{das_et_al:LIPIcs:2021:13509,
author = {Shantanu Das and Nikos Giachoudis and Flaminia L. Luccio and Euripides Markou},
title = {{Broadcasting with Mobile Agents in Dynamic Networks}},
booktitle = {24th International Conference on Principles of Distributed Systems (OPODIS 2020)},
pages = {24:1--24:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-176-4},
ISSN = {1868-8969},
year = {2021},
volume = {184},
editor = {Quentin Bramas and Rotem Oshman and Paolo Romano},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2021/13509},
URN = {urn:nbn:de:0030-drops-135095},
doi = {10.4230/LIPIcs.OPODIS.2020.24},
annote = {Keywords: Distributed Algorithm, Dynamic Networks, Mobile Agents, Broadcast, Constantly Connected, Global visibility}
}
Keywords: |
|
Distributed Algorithm, Dynamic Networks, Mobile Agents, Broadcast, Constantly Connected, Global visibility |
Collection: |
|
24th International Conference on Principles of Distributed Systems (OPODIS 2020) |
Issue Date: |
|
2021 |
Date of publication: |
|
25.01.2021 |