TY - GEN
T1 - Fault-tolerant gathering of mobile robots with weak multiplicity detection
AU - Pattanayak, Debasish
AU - Mondal, Kaushik
AU - Ramesh, H.
AU - Mandal, Partha Sarathi
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/1/5
Y1 - 2017/1/5
N2 - There has been awide interest in designing distributed algorithms for tiny robots. In particular, it has been shown that the robots can complete certain tasks even in the presence of faulty robots. In this paper, we focus on gathering of all non-faulty robots at a single point in presence of faulty robots. We propose a waitfree algorithm(i.e., no robot waits for other robots and algorithm instructs each robot to move in every step, unless it is already at the gathering location), that gathers all non-faulty robots in the semi-synchronous model without any agreement about the coordinate system and with weak multiplicity detection (i.e., a robot can detect if there are more than one robots at a point, but not their exact number) in the presence of at most n-1 faulty robots for n ≥ 3. We show that the required capability for gathering robots is minimal in the abovemodel, since relaxing it further makes gathering impossible to solve. Also, we introduce an intermediate scheduling model in between the asynchronous (i.e., no instantaneousmovement or computation) and the semi-synchronous (i.e., both instantaneousmovement and computation) as ASYNCIC, the asynchronous model with instantaneous computation. Then we propose another algorithm in ASYNCIC model for gathering all non-faulty robots with weak multiplicity detection without any agreement on the coordinate systemin the presence of at most [n/2]-2 faulty robots for n ≥ 7 starting from any configuration with at most one multiplicity excluding C•(0), C•(1/k), C•(1/2) and C•(1/2+1/k).
AB - There has been awide interest in designing distributed algorithms for tiny robots. In particular, it has been shown that the robots can complete certain tasks even in the presence of faulty robots. In this paper, we focus on gathering of all non-faulty robots at a single point in presence of faulty robots. We propose a waitfree algorithm(i.e., no robot waits for other robots and algorithm instructs each robot to move in every step, unless it is already at the gathering location), that gathers all non-faulty robots in the semi-synchronous model without any agreement about the coordinate system and with weak multiplicity detection (i.e., a robot can detect if there are more than one robots at a point, but not their exact number) in the presence of at most n-1 faulty robots for n ≥ 3. We show that the required capability for gathering robots is minimal in the abovemodel, since relaxing it further makes gathering impossible to solve. Also, we introduce an intermediate scheduling model in between the asynchronous (i.e., no instantaneousmovement or computation) and the semi-synchronous (i.e., both instantaneousmovement and computation) as ASYNCIC, the asynchronous model with instantaneous computation. Then we propose another algorithm in ASYNCIC model for gathering all non-faulty robots with weak multiplicity detection without any agreement on the coordinate systemin the presence of at most [n/2]-2 faulty robots for n ≥ 7 starting from any configuration with at most one multiplicity excluding C•(0), C•(1/k), C•(1/2) and C•(1/2+1/k).
KW - Fault-tolerance
KW - Gathering
KW - Obliviousmobile robots
UR - http://www.scopus.com/inward/record.url?scp=85014852261&partnerID=8YFLogxK
U2 - 10.1145/3007748.3007786
DO - 10.1145/3007748.3007786
M3 - Conference contribution
AN - SCOPUS:85014852261
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 18th International Conference on Distributed Computing and Networking, ICDCN 2017
PB - Association for Computing Machinery
T2 - 18th International Conference on Distributed Computing and Networking, ICDCN 2017
Y2 - 5 January 2017 through 7 January 2017
ER -