Gathering with a strong team in weakly Byzantine environments

Jion Hirose, Junya Nakamura, Fukuhito Ooshita, M. Inoue
{"title":"Gathering with a strong team in weakly Byzantine environments","authors":"Jion Hirose, Junya Nakamura, Fukuhito Ooshita, M. Inoue","doi":"10.1145/3427796.3427799","DOIUrl":null,"url":null,"abstract":"We study the gathering problem requiring a team of mobile agents to gather at a single node in arbitrary networks. The team consists of k agents with unique identifiers (IDs), and f of them are weakly Byzantine agents, which behave arbitrarily except falsifying their identifiers. The agents move in synchronous rounds and cannot leave any information on nodes. If the number of nodes n is given to agents, the existing fastest algorithm tolerates any number of weakly Byzantine agents and achieves gathering with simultaneous termination in O(n4 · |Λgood| · X(n)) rounds, where |Λgood| is the length of the maximum ID of non-Byzantine agents and X(n) is the number of rounds required to explore any network composed of n nodes. In this paper, we ask the question of whether we can reduce the time complexity if we have a strong team, i.e., a team with a few Byzantine agents, because not so many agents are subject to faults in practice. We give a positive answer to this question by proposing two algorithms in the case where at least 4f2 + 9f + 4 agents exist. Both the algorithms take the upper bound N of n as input. The first algorithm achieves gathering with non-simultaneous termination in O((f + |Λgood|) · X(N)) rounds. The second algorithm achieves gathering with simultaneous termination in O((f + |Λall|) · X(N)) rounds, where |Λall| is the length of the maximum ID of all agents. The second algorithm significantly reduces the time complexity compared to the existing one if n is given to agents and |Λall| = O(|Λgood|) holds.","PeriodicalId":335477,"journal":{"name":"Proceedings of the 22nd International Conference on Distributed Computing and Networking","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd International Conference on Distributed Computing and Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3427796.3427799","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

We study the gathering problem requiring a team of mobile agents to gather at a single node in arbitrary networks. The team consists of k agents with unique identifiers (IDs), and f of them are weakly Byzantine agents, which behave arbitrarily except falsifying their identifiers. The agents move in synchronous rounds and cannot leave any information on nodes. If the number of nodes n is given to agents, the existing fastest algorithm tolerates any number of weakly Byzantine agents and achieves gathering with simultaneous termination in O(n4 · |Λgood| · X(n)) rounds, where |Λgood| is the length of the maximum ID of non-Byzantine agents and X(n) is the number of rounds required to explore any network composed of n nodes. In this paper, we ask the question of whether we can reduce the time complexity if we have a strong team, i.e., a team with a few Byzantine agents, because not so many agents are subject to faults in practice. We give a positive answer to this question by proposing two algorithms in the case where at least 4f2 + 9f + 4 agents exist. Both the algorithms take the upper bound N of n as input. The first algorithm achieves gathering with non-simultaneous termination in O((f + |Λgood|) · X(N)) rounds. The second algorithm achieves gathering with simultaneous termination in O((f + |Λall|) · X(N)) rounds, where |Λall| is the length of the maximum ID of all agents. The second algorithm significantly reduces the time complexity compared to the existing one if n is given to agents and |Λall| = O(|Λgood|) holds.
与强大的团队在弱拜占庭环境中聚集
我们研究了需要一组移动代理在任意网络中的单个节点上聚集的聚集问题。该团队由k个具有唯一标识符(id)的代理组成,其中f个是弱拜占庭代理,除了伪造其标识符外,它们的行为是任意的。代理以同步轮次移动,不能在节点上留下任何信息。如果给定代理的节点数n,现有最快的算法可以容忍任意数量的弱拜占庭代理,并在O(n4·|Λgood|·X(n))轮内完成同时终止的聚集,其中|Λgood|为非拜占庭代理的最大ID的长度,X(n)为探索任何由n个节点组成的网络所需的轮数。在本文中,我们提出的问题是,如果我们有一个强大的团队,即一个拥有几个拜占庭代理的团队,我们是否可以降低时间复杂性,因为在实践中没有那么多代理会出现故障。在至少存在4f2 + 9f + 4个代理的情况下,我们提出了两种算法,给出了这个问题的肯定答案。这两种算法都以N (N)的上界作为输入。第一种算法在O((f + |Λgood|)·X(N))轮中实现非同时终止的采集。第二种算法在O((f + |Λall|)·X(N))轮中实现同时终止的聚集,其中|Λall|为所有agent的最大ID的长度。如果给定n个agent并且|Λall| = O(|Λgood|)成立,则第二种算法与现有算法相比显著降低了时间复杂度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信