arrow
Return

Efficient Fault-Tolerant Consensus for Collaborative Services in Edge Computing

delete2023-08-01
delete11
PRE
AI
G
Guanlin Jing
邹逸飞 cover
邹逸飞 (Yifei Zou) *
D
Dongxiao Yu
罗传文 (Chuanwen Luo)
成秀珍 (Xiuzhen Cheng)
DOI:10.1109/TC.2023.3238138delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In many edge computing applications, edge devices are required to reach fault-tolerant consensus in order to provide collaborative services in outdoor environments. In this paper, we study a comprehensive (a, b)-majority consensus problem based on a novel failure model, which takes a distinct opinions as inputs and outputs a b-majority opinion as the final agreement. This problem formulation is drastically different from traditional ones, which usually require a majority consensus from the binary opinions of multiple supporters. It is more practical and flexible as it can accommodate more than 2 input opinions and output one that satisfies the application requirement defined by parameter b. We also consider physical layer in our failure model while previous models mainly focus on faults occurred in protocol layer and data layer. Based on this more realistic failure model and a more practical consensus problem definition, we present a distributed protocol for n edge devices to reach an (a, b)-majority consensus within T(n) time steps with high probability. Empirical results from our simulation studies validate the fault tolerance property and efficiency of our work in achieving the (a, b)-majority consensus.
Keywords:
Consensus
edge computing
fault-tolerance
byzantine-resilience

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

S
shandong university
Scholars:
9.3W
Papers: 6.4W
Citations: 94
B
beijing forestry university
Scholars:
1.9W
Papers: 1.1W
Citations: 3