Byzantine-tolerant circle formation by oblivious mobile robots

S. Souissi, Taisuke Izumi, K. Wada
{"title":"Byzantine-tolerant circle formation by oblivious mobile robots","authors":"S. Souissi, Taisuke Izumi, K. Wada","doi":"10.1109/CCCA.2011.6031485","DOIUrl":null,"url":null,"abstract":"Consider a system that consists of a group of mobile robots roaming in the two-dimensional plane. Each robot occupies a point in the plane, and is equipped with sensors to observe the positions of the other robots. Each robot proceeds by repeatedly (1) observing the environment, (2) computing a destination based on the observed positions of robots, and (3) moving toward the computed destination. Robots are unable to communicate directly, and can only interact by observing each others' positions. In addition, all robots execute the same deterministic algorithm, however some of them can be Byzantine, and exhibit arbitrary behaviors that are not in accordance with their local algorithms. Finally, robots are oblivious (i.e., stateless), meaning that they can not remember their previous observations and actions. In this model, we address the problem of coordination between these robots from a computational viewpoint, and we focus on a basic coordination problem, namely the Byzantine-tolerant circle formation problem. In other words, we study the feasibility of positioning a group of mobile robots into forming a circle in Byzantine fault model. The contribution of this paper is as follows: Let N be the number of robots in the system, and let ƒ be the number of Byzantine robots. We first show that there exists no algorithm that solves the Byzantine-tolerant circle formation when N ≤ 2ƒ + 2 in a fully synchronous system. On the other hand, when N > 2ƒ + 2, we provide an algorithm in the fully synchronous model. Then, we show that when N ≤ 3ƒ + 2, the problem of Byzantine circle formation has no solution in the semi-synchronous model when robots' activations follow a k-bounded scheduler for k ≥ 2, that is while the slowest robot is activated once, the fastest robot is activated at most k times (k-bounded). Finally, we conjecture that the problem is impossible in general for any N when k ≥ 2 in the semi-synchronous model even for ƒ = 1.","PeriodicalId":259067,"journal":{"name":"2011 International Conference on Communications, Computing and Control Applications (CCCA)","volume":"114 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Communications, Computing and Control Applications (CCCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCCA.2011.6031485","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Consider a system that consists of a group of mobile robots roaming in the two-dimensional plane. Each robot occupies a point in the plane, and is equipped with sensors to observe the positions of the other robots. Each robot proceeds by repeatedly (1) observing the environment, (2) computing a destination based on the observed positions of robots, and (3) moving toward the computed destination. Robots are unable to communicate directly, and can only interact by observing each others' positions. In addition, all robots execute the same deterministic algorithm, however some of them can be Byzantine, and exhibit arbitrary behaviors that are not in accordance with their local algorithms. Finally, robots are oblivious (i.e., stateless), meaning that they can not remember their previous observations and actions. In this model, we address the problem of coordination between these robots from a computational viewpoint, and we focus on a basic coordination problem, namely the Byzantine-tolerant circle formation problem. In other words, we study the feasibility of positioning a group of mobile robots into forming a circle in Byzantine fault model. The contribution of this paper is as follows: Let N be the number of robots in the system, and let ƒ be the number of Byzantine robots. We first show that there exists no algorithm that solves the Byzantine-tolerant circle formation when N ≤ 2ƒ + 2 in a fully synchronous system. On the other hand, when N > 2ƒ + 2, we provide an algorithm in the fully synchronous model. Then, we show that when N ≤ 3ƒ + 2, the problem of Byzantine circle formation has no solution in the semi-synchronous model when robots' activations follow a k-bounded scheduler for k ≥ 2, that is while the slowest robot is activated once, the fastest robot is activated at most k times (k-bounded). Finally, we conjecture that the problem is impossible in general for any N when k ≥ 2 in the semi-synchronous model even for ƒ = 1.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
由遗忘移动机器人形成的拜占庭容忍圈
考虑一个由一组在二维平面上漫游的移动机器人组成的系统。每个机器人在平面上占据一个点,并配备传感器来观察其他机器人的位置。每个机器人重复(1)观察环境,(2)根据观察到的机器人位置计算目的地,(3)向计算出的目的地移动。机器人无法直接交流,只能通过观察彼此的位置进行互动。此外,所有机器人都执行相同的确定性算法,但其中一些机器人可能是拜占庭式的,并表现出不符合其局部算法的任意行为。最后,机器人是遗忘的(即,无状态),这意味着他们不能记住他们以前的观察和行动。在这个模型中,我们从计算的角度解决了这些机器人之间的协调问题,我们关注一个基本的协调问题,即拜占庭容忍圆形成问题。换句话说,我们研究了在拜占庭故障模型中将一组移动机器人定位成一个圆的可行性。本文的贡献如下:设N为系统中机器人的数量,设f为拜占庭机器人的数量。我们首先证明了在全同步系统中,不存在求解N≤2f + 2时拜占庭容忍圆形成的算法。另一方面,当N > 2f + 2时,我们提供了一种完全同步模型的算法。然后,我们证明了当N≤3f + 2时,机器人的激活遵循k有界调度程序,即最慢的机器人激活一次,最快的机器人最多激活k次(k有界)时,半同步模型中的拜占庭圆形成问题无解。最后,我们推测,对于半同步模型中k≥2时的任意N,即使对于f = 1,问题一般都不可能存在。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Direct torque fuzzy controlled induction machine drive using an optimized extended Kalman filter High order sliding mode control for real-time ramp metering PID controller tuning for network delayed motion control Performance of conventional receiver in a CDMA MIMO system using non classical spread spectrum sequences Lorenz dominance based metaheuristic to solve a hybrid flowshop scheduling problem with sequence dependent setup times
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1