Forgive and forget: Self-stabilizing swarms in spite of Byzantine robots

被引:2
|
作者
Ashkenazi, Yotam [1 ]
Dolev, Shlomi [1 ]
Kamei, Sayaka [2 ]
Ooshita, Fukuhito [3 ]
Wada, Koichi [4 ]
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, Beer Sheva, Israel
[2] Hiroshima Univ, Grad Sch Adv Sci & Engn, Hiroshima, Japan
[3] Nara Inst Sci & Technol, Grad Sch Sci & Technol, Nara, Japan
[4] Hosei Univ, Fac Sci & Engn, Dept Appl Informat, Tokyo, Japan
来源
基金
日本学术振兴会;
关键词
Byzantine robots; distributed algorithms; self‐ stabilizing algorithms;
D O I
10.1002/cpe.6123
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article, we consider the case in which a swarm of robots collaborates in a mission, where a few of the robots behave maliciously. These malicious Byzantine robots may be temporally or constantly controlled by an adversary. The scope is synchronized full information robot operations, where a robot that does not follow the program/policy of the swarm is immediately identified and can be remembered as Byzantine. As robots may be suspected of being Byzantine due to benign temporal malfunctions, it is imperative to forgive and forget, otherwise, a robot cannot assume collaborative actions with any other robot in the swarm. Still, remembering for a while may facilitate a policy of surrounding, isolating and freezing the movement of the misbehaving robots, by several robots, allowing the rest to perform the swarm task with no intervention. We demonstrate the need to periodically forgive and forget to realize swarm several tasks including patrolling/cleaning in the presence of possible Byzantine robots. The policy for achieving the task consists of blocking the movement of the Byzantine robot(s) by some of the robots, while the rest patrol/clean the plane.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Fast Self-Stabilizing Byzantine Tolerant Digital Clock Synchronization
    Ben-Or, Michael
    Dolev, Danny
    Hoch, Ezra N.
    PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2008, : 385 - 394
  • [32] A Self-stabilizing Marching Algorithm for a Group of Oblivious Robots
    Asahiro, Yuichi
    Fujita, Satoshi
    Suzuki, Ichiro
    Yamashita, Masafumi
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 125 - +
  • [33] Biologically Inspired Self-Stabilizing Control for Bipedal Robots
    Yang, Woosung
    Kim, Hyungjoo
    You, Bum Jae
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [34] Self-stabilizing Byzantine-Tolerant Distributed Replicated State Machine
    Binun, Alexander
    Coupaye, Thierry
    Dolev, Shlomi
    Kassi-Lahlou, Mohammed
    Lacoste, Marc
    Palesandro, Alex
    Yagel, Reuven
    Yankulin, Leonid
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 36 - 53
  • [35] Self-stabilizing Byzantine fault-tolerant repeated reliable broadcast
    Duvignau, Romaric
    Raynal, Michel
    Schiller, Elad Michael
    THEORETICAL COMPUTER SCIENCE, 2023, 972
  • [36] Self-stabilizing Byzantine Fault-Tolerant Repeated Reliable Broadcast
    Duvignau, Romaric
    Raynal, Michel
    Schiller, Elad M.
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS (SSS 2022), 2022, 13751 : 206 - 221
  • [37] Self-stabilizing flocking of a group of mobile robots with memory corruption
    Xiong, Naixue
    Yang, Y.
    Park, Jong Hyuk
    Vasilakos, Athanasios V.
    Yan, Xuefeng
    Pan, Yi
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2011, 11 (08): : 1061 - 1072
  • [38] Verification of a Byzantine-fault-tolerant self-stabilizing protocol for clock synchronization
    Malekpour, Mahyar R.
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 1085 - 1097
  • [39] Optimal self-stabilizing synchronous mobile Byzantine-tolerant atomic register
    Bonomi, Silvia
    Del Pozzo, Antonella
    Potop-Butucaru, Maria
    THEORETICAL COMPUTER SCIENCE, 2018, 709 : 64 - 79
  • [40] Self-stabilizing Byzantine Tolerant Replicated State Machine Based on Failure Detectors
    Dolev, Shlomi
    Georgiou, Chryssis
    Marcoullis, Ioannis
    Schiller, Elad M.
    CYBER SECURITY CRYPTOGRAPHY AND MACHINE LEARNING, CSCML 2018, 2018, 10879 : 84 - 100