Neighborhood Mutual Remainder: Self-Stabilizing Implementation of Look-Compute-Move Robots (Extended Abstract)
Shlomi Dolev, Sayaka Kamei, Yoshiaki Katayama, Fukuhito Ooshita and, Koichi Wada

TL;DR
This paper introduces the concept of neighborhood mutual remainder, a new distributed coordination requirement, and provides a self-stabilizing algorithm with applications to robot systems for synchronization and move-atomicity.
Contribution
It formalizes neighborhood mutual remainder and presents the first self-stabilizing algorithms for LCM synchronization in robot systems.
Findings
Proposed a simple self-stabilizing algorithm for neighborhood mutual remainder.
Applied the concept to implement move-atomic property in robot systems.
Developed a self-stabilizing FSYNC scheduler for robots with independent clocks.
Abstract
Local mutual exclusion guarantees that no two neighboring processes enter a critical section at the same time while satisfying both mutual exclusion and no starvation properties. On the other hand, processes may want to execute some operation simultaneously with the neighbors. Of course, we can use a globally synchronized clock to achieve the task but it is very expensive to realize it in a distributed system in general. In this paper, we define a new concept neighborhood mutual remainder. A distributed algorithm that satisfies the neighborhood mutual remainder requirement should satisfy global fairness, l-exclusion and repeated local rendezvous requirements. Global fairness is satisfied when each process (that requests to enter the critical section infinitely often) executes the critical section infinitely often, l-exclusion is satisfied when at most l neighboring processes enter the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Optimization and Search Problems · Modular Robots and Swarm Intelligence
