2006
DOI: 10.1007/11945529_23
|View full text |Cite
|
Sign up to set email alerts
|

Searching for Black-Hole Faults in a Network Using Multiple Agents

Abstract: Abstract. We consider a fixed communication network where (software) agents can move freely from node to node along the edges. A black hole is a faulty or malicious node in the network such that if an agent enters this node, then it immediately "dies." We are interested in designing an efficient communication algorithm for the agents to identify all black holes. We assume that we have k agents starting from the same node s and knowing the topology of the whole network. The agents move through the network in sy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
43
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 50 publications
(43 citation statements)
references
References 8 publications
0
43
0
Order By: Relevance
“…We also show that any asynchronous black hole search algorithm for rings requires T average (n, k) = 3 2 n time regardless of the number k > 1 of agents, and then prove that, with 2(n − 1) agents, the optimal average case complexity 3 2 n − O(1) can be achieved without increasing the worst case. Finally, observing that all considered protocols achieve (worst and average) Θ(n) time using O(n) agents, we prove that it is possible to locate a black hole in asymptotically optimal (worst and average) Θ(n) time with just k = 2 agents.…”
Section: Main Contributionsmentioning
confidence: 79%
See 1 more Smart Citation
“…We also show that any asynchronous black hole search algorithm for rings requires T average (n, k) = 3 2 n time regardless of the number k > 1 of agents, and then prove that, with 2(n − 1) agents, the optimal average case complexity 3 2 n − O(1) can be achieved without increasing the worst case. Finally, observing that all considered protocols achieve (worst and average) Θ(n) time using O(n) agents, we prove that it is possible to locate a black hole in asymptotically optimal (worst and average) Θ(n) time with just k = 2 agents.…”
Section: Main Contributionsmentioning
confidence: 79%
“…Algorithm OptAvgTime solves the black hole location problem. in average ideal time complexity 3 2 n + O(1) and worst case ideal time complexity 2(n − 2). Both complexities are optimal.…”
Section: Optimal Average Timementioning
confidence: 99%
“…The computational issues related to the presence of a harmful agent have been explored in the context of intruder capture and network decontamination; in the case of harmful host, the focus has been on the black hole (BH), a node that disposes of any incoming agent without leaving any observable trace of this destruction [2,3,5,6,7,8,9,10,13]. In this paper, we continue the investigation of the black hole search problem.…”
Section: Introductionmentioning
confidence: 99%
“…The computability and complexity of BHS depend on a variety of factors, first and foremost on whether the system is asynchronous [5,6,7,8,9] or synchronous [2,4,3,13]. Indeed the nature of the problem changes drastically and dramatically.…”
Section: Introductionmentioning
confidence: 99%
“…The objective here is minimizing the number of agents that fall into the black hole and the time taken by the surviving agents to locate the black hole [20]. The general case of multiple black holes has been considered only by Cooper et al [8]. All these problems assume that the team of agents start from the same node, i.e.…”
Section: Related Resultsmentioning
confidence: 99%