In this paper we investigate the problem of searching for a black hole in a dynamic graph by a set of scattered agents (i.e., the agents start from arbitrary locations of the graph). The black hole is a node that silently destroys any agent visiting it. This kind of malicious node nicely models network failures such as a crashed host or a virus that erases the visiting agents. The black hole search problem is solved when at least one agent survives, and it has the entire map of the graph with the location of the black hole. We consider the case in which the underlining graph is a dynamic 1-interval connected ring: a ring graph in which at each round at most one edge can be missing. We first show that the problem cannot be solved if the agents can only communicate by using a face-to-face mechanism: this holds for any set of agents of constant size, with respect to the size n of the ring. To circumvent this impossibility we consider agents equipped with movable pebbles that can be left on nodes as a form of communication with other agents. When pebbles are available, three agents can localize the black hole in O(n²) moves. We show that such a number of agents is optimal. We also show that the complexity is tight, that is Ω(n²) moves are required for any algorithm solving the problem with three agents, even with stronger communication mechanisms (e.g., a whiteboard on each node on which agents can write messages of unlimited size). To the best of our knowledge this is the first paper examining the problem of searching a black hole in a dynamic environment with scattered agents.

Black Hole Search in Dynamic Rings: The Scattered Case / Di Luna, Giuseppe A.; Flocchini, Paola; Prencipe, Giuseppe; Santoro, Nicola. - (2024), pp. 1-18. (Intervento presentato al convegno International Conference on Principles of Distributed Systems tenutosi a Tokyo; Japan) [10.4230/lipics.opodis.2023.33].

Black Hole Search in Dynamic Rings: The Scattered Case

Giuseppe A. Di Luna
Primo
Formal Analysis
;
2024

Abstract

In this paper we investigate the problem of searching for a black hole in a dynamic graph by a set of scattered agents (i.e., the agents start from arbitrary locations of the graph). The black hole is a node that silently destroys any agent visiting it. This kind of malicious node nicely models network failures such as a crashed host or a virus that erases the visiting agents. The black hole search problem is solved when at least one agent survives, and it has the entire map of the graph with the location of the black hole. We consider the case in which the underlining graph is a dynamic 1-interval connected ring: a ring graph in which at each round at most one edge can be missing. We first show that the problem cannot be solved if the agents can only communicate by using a face-to-face mechanism: this holds for any set of agents of constant size, with respect to the size n of the ring. To circumvent this impossibility we consider agents equipped with movable pebbles that can be left on nodes as a form of communication with other agents. When pebbles are available, three agents can localize the black hole in O(n²) moves. We show that such a number of agents is optimal. We also show that the complexity is tight, that is Ω(n²) moves are required for any algorithm solving the problem with three agents, even with stronger communication mechanisms (e.g., a whiteboard on each node on which agents can write messages of unlimited size). To the best of our knowledge this is the first paper examining the problem of searching a black hole in a dynamic environment with scattered agents.
2024
International Conference on Principles of Distributed Systems
Black hole search; mobile agents; dynamic graph
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Black Hole Search in Dynamic Rings: The Scattered Case / Di Luna, Giuseppe A.; Flocchini, Paola; Prencipe, Giuseppe; Santoro, Nicola. - (2024), pp. 1-18. (Intervento presentato al convegno International Conference on Principles of Distributed Systems tenutosi a Tokyo; Japan) [10.4230/lipics.opodis.2023.33].
File allegati a questo prodotto
File Dimensione Formato  
DiLuna_Black-Hole_2024.pdf

accesso aperto

Note: https://doi.org/10.4230/LIPIcs.OPODIS.2023.33
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 2.72 MB
Formato Adobe PDF
2.72 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1702620
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact