In networked environments supporting mobile agents, a pressing problem is the presence of network sites harmful for the agents. In this paper we consider the danger posed by a node that destroys any incoming agent without leaving any trace. Such a dangerous node is known in the literature as a black hole (BH). The problem of a team of system agents determining its location, known as black hole search (BHS ), has been extensively studied in the literature under a variety of assumptions, both in synchronous and asynchronous settings. The main complexity parameter of BHS is the number of system agents (called size) needed to solve the problem; other parameters are the number of moves (called cost) performed by the agents, and the time until termination. In the existing literature, with only a couple of exceptions, all results are based on a common assumption that the network is static, i.e. its topology does not change in time. We consider instead the BHS when the network is dynamic: the link structure of the graph changes over time. While time-varying graphs have been the focus of intense research in the last two decades, very little is known on the problem of locating the BH in such networks. In this paper, we contribute to fill this research gap by studying BHS in dynamic ring networks, focusing on the 1-interval connectivity adversarial dynamics. Feasibility and complexity of the problem depend on many factors, specifically on the size n of the ring, whether or not n is known, and the type of inter-agent communication (whiteboards, tokens, face-to-face, visual). In this paper, we provide a complete feasibility characterization presenting size optimal algorithms. Furthermore, we establish lower bounds on the cost and time of size-optimal solutions and show that our algorithms achieve those bounds.

Locating a black hole in a dynamic ring / Di Luna, G. A.; Flocchini, P.; Prencipe, G.; Santoro, N.. - In: JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING. - ISSN 0743-7315. - 196:(2025). [10.1016/j.jpdc.2024.104998]

Locating a black hole in a dynamic ring

Di Luna G. A.
;
2025

Abstract

In networked environments supporting mobile agents, a pressing problem is the presence of network sites harmful for the agents. In this paper we consider the danger posed by a node that destroys any incoming agent without leaving any trace. Such a dangerous node is known in the literature as a black hole (BH). The problem of a team of system agents determining its location, known as black hole search (BHS ), has been extensively studied in the literature under a variety of assumptions, both in synchronous and asynchronous settings. The main complexity parameter of BHS is the number of system agents (called size) needed to solve the problem; other parameters are the number of moves (called cost) performed by the agents, and the time until termination. In the existing literature, with only a couple of exceptions, all results are based on a common assumption that the network is static, i.e. its topology does not change in time. We consider instead the BHS when the network is dynamic: the link structure of the graph changes over time. While time-varying graphs have been the focus of intense research in the last two decades, very little is known on the problem of locating the BH in such networks. In this paper, we contribute to fill this research gap by studying BHS in dynamic ring networks, focusing on the 1-interval connectivity adversarial dynamics. Feasibility and complexity of the problem depend on many factors, specifically on the size n of the ring, whether or not n is known, and the type of inter-agent communication (whiteboards, tokens, face-to-face, visual). In this paper, we provide a complete feasibility characterization presenting size optimal algorithms. Furthermore, we establish lower bounds on the cost and time of size-optimal solutions and show that our algorithms achieve those bounds.
2025
Black hole search; Dynamic rings; Mobile agents
01 Pubblicazione su rivista::01a Articolo in rivista
Locating a black hole in a dynamic ring / Di Luna, G. A.; Flocchini, P.; Prencipe, G.; Santoro, N.. - In: JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING. - ISSN 0743-7315. - 196:(2025). [10.1016/j.jpdc.2024.104998]
File allegati a questo prodotto
File Dimensione Formato  
DiLuna_preprint_Black-Hole_2021.pdf.pdf

solo gestori archivio

Note: https://doi.org/10.1016/j.jpdc.2024.104998
Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.54 MB
Formato Adobe PDF
2.54 MB Adobe PDF   Contatta l'autore
DiLuna_Locating-black-hole_2025.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.07 MB
Formato Adobe PDF
1.07 MB Adobe PDF   Contatta l'autore

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/1729003
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact