共 50 条
Byzantine Geoconsensus
被引:2
|作者:
Oglio, Joseph
[1
]
Hood, Kendric
[1
]
Sharma, Gokarna
[1
]
Nesterenko, Mikhail
[1
]
机构:
[1] Kent State Univ, Dept Comp Sci, Kent, OH 44242 USA
来源:
NETWORKED SYSTEMS, NETYS 2021
|
2021年
/
12754卷
基金:
美国国家科学基金会;
关键词:
D O I:
10.1007/978-3-030-91014-3_2
中图分类号:
TP [自动化技术、计算机技术];
学科分类号:
0812 ;
摘要:
We define and investigate consensus for a set of N processes embedded in the d-dimensional plane, d >= 2, which we call the Geoconsensus Problem. The processes have unique coordinates and can communicate with each other through oral messages. Faulty processes are covered by a finite-size convex fault area F. The correct processes know the fault area size but not its location. We prove that the geoconsensus is impossible if all processes may be covered by at most three areas the size of the fault area. On the constructive side, for M >= 1 fault areas F of arbitrary shape with diameter D, we present a consensus algorithm BASIC that tolerates f <= N - (2M + 1) Byzantine processes provided that there are 9M + 3 processes with pairwise distance between them greater than D. We present another consensus algorithm GENERIC that lifts this distance requirement. For square F with side l, GENERIC tolerates f <= N - 15M Byzantine processes given that all processes are covered by at least 22M axis aligned squares of the same size as F. For a circular F of diameter l, GENERIC tolerates f <= N - 57M Byzantine processes if all processes are covered by at least 85M circles. We then estimate the tolerance of GENERIC for various size combinations of fault and non-fault areas as well as d-dimensional process embeddings, where d >= 3.
引用
收藏
页码:19 / 35
页数:17
相关论文