Back to Search Start Over

Locating and repairing faults in a network with mobile agents

Authors :
Cooper, Colin
Klasing, Ralf
Radzik, Tomasz
Source :
Theoretical Computer Science. Mar2010, Vol. 411 Issue 14/15, p1638-1647. 10p.
Publication Year :
2010

Abstract

Abstract: We consider a fixed, undirected, known network and a number of “mobile agents” which can traverse the network in synchronised steps. Some nodes in the network may be faulty and the agents are to find the faults and repair them. The agents could be software agents, if the underlying network represents a computer network, or robots, if the underlying network represents some potentially hazardous physical terrain. Assuming that the first agent encountering a faulty node can immediately repair it, it is easy to see that the number of steps necessary and sufficient to complete this task is , where is the number of nodes in the network, is the diameter of the network, and is the number of agents. We consider the case where one agent can repair only one faulty node. After repairing the fault, the agent dies. We show that a simple deterministic algorithm for this problem terminates within steps, where , assuming that the number of faulty nodes is at most . We also demonstrate the worst-case asymptotic optimality of this algorithm by showing a network such that for any deterministic algorithm, there is a placement of faults forcing the algorithm to work for steps. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
03043975
Volume :
411
Issue :
14/15
Database :
Academic Search Index
Journal :
Theoretical Computer Science
Publication Type :
Academic Journal
Accession number :
48405201
Full Text :
https://doi.org/10.1016/j.tcs.2010.01.011