Self-stabilizing gathering of mobile robots under crash or Byzantine faults

被引:13
|
作者
Defago, Xavier [1 ]
Potop-Butucaru, Maria [2 ]
Raipin-Parvedy, Philippe [3 ]
机构
[1] Tokyo Inst Technol, Sch Comp, Tokyo, Japan
[2] Sorbonne Univ, LIP6, Paris, France
[3] Orange Labs, Cesson Sevigne, France
基金
日本学术振兴会; 日本科学技术振兴机构;
关键词
CONVERGENCE; TOLERANT; FEASIBILITY; ALGORITHMS;
D O I
10.1007/s00446-019-00359-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Gathering is a fundamental coordination problem in cooperative mobile robotics. In short, given a set of robots witharbitraryinitial locations and no initial agreement on a global coordinate system, gathering requires that all robots, following their algorithm, reach the exact same but not predetermined location. Gathering is particularly challenging in networks where robots are oblivious (i.e., stateless) and direct communication is replaced by observations on their respective locations. Interestingly any algorithm that solves gathering with oblivious robots is inherently self-stabilizing if no specific assumption is made on the initial distribution of the robots. In this paper, we significantly extend the studies of deterministic gathering feasibility under different assumptions related to synchrony and faults (crash and Byzantine). Unlike prior work, we consider a larger set of scheduling strategies, such as bounded schedulers. In addition, we extend our study to the feasibility of probabilistic self-stabilizing gathering in both fault-free and fault-prone environments.
引用
收藏
页码:393 / 421
页数:29
相关论文
共 50 条
  • [41] Stabilizing trust and reputation for self-stabilizing efficient hosts in spite of Byzantine guests
    Dolev, Shlomi
    Yagel, Reuven
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4838 : 266 - +
  • [42] Self-stabilizing Byzantine Resilient Topology Discovery and Message Delivery
    Dolev, Shlomi
    Liba, Omri
    Schiller, Elad M.
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2013, 2013, 8255 : 351 - 353
  • [43] Byzantine self-stabilizing pulse in a bounded-delay model
    Dolev, Danny
    Hoch, Ezra N.
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4838 : 234 - +
  • [44] 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
  • [45] 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 - +
  • [46] Biologically Inspired Self-Stabilizing Control for Bipedal Robots
    Yang, Woosung
    Kim, Hyungjoo
    You, Bum Jae
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [47] A Self-Stabilizing Process for Mobile Cloud Computing
    La, Hyun Jung
    Kim, Soo Dong
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 454 - 462
  • [48] Brief Announcement: Optimal Self-stabilizing Mobile Byzantine-Tolerant Regular Register with Bounded Timestamps
    Bonomi, Silvia
    Del Pozzo, Antonella
    Potop-Butucaru, Maria
    Tixeuil, Sebastien
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2018, 2018, 11201 : 398 - 403
  • [49] 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
  • [50] Self-stabilizing Byzantine fault-tolerant repeated reliable broadcast
    Duvignau, Romaric
    Raynal, Michel
    Schiller, Elad Michael
    THEORETICAL COMPUTER SCIENCE, 2023, 972