Byzantine-Resilient Distributed Computation via Task Replication and Local Computations

📅 2025-07-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses efficient Byzantine fault-tolerant (BFT) distributed computation for decomposable subtasks: a central node must guarantee correct completion of all independent subtasks while minimizing costly local computation. To this end, we propose an optimal local-computation protocol operating without communication constraints—achieving, for the first time, the theoretical optimum in local computation cost. For cyclic task assignment, we derive closed-form performance bounds and further design a communication-optimized variant that significantly reduces communication complexity—without increasing local computation overhead. Our core innovation lies in unifying task replication, balanced allocation, local verification, and centralized scheduling into a single framework that simultaneously ensures robustness, computational optimality, and communication efficiency. Experiments demonstrate that our method achieves 100% task correctness, attains the information-theoretic lower bound on local computation, and reduces communication overhead by up to 40%.

Technology Category

Application Category

📝 Abstract
We study a distributed computation problem in the presence of Byzantine workers where a central node wishes to solve a task that is divided into independent sub-tasks, each of which needs to be solved correctly. The distributed computation is achieved by allocating the sub-task computation across workers with replication, as well as solving a small number of sub-tasks locally, which we wish to minimize due to it being expensive. For a general balanced job allocation, we propose a protocol that successfully solves for all sub-tasks using an optimal number of local computations under no communication constraints. Closed-form performance results are presented for cyclic allocations. Furthermore, we propose a modification to this protocol to improve communication efficiency without compromising on the amount of local computation.
Problem

Research questions and friction points this paper is trying to address.

Distributed computation with Byzantine worker resilience
Optimal local task replication minimizing expensive computations
Balanced job allocation under no communication constraints
Innovation

Methods, ideas, or system contributions that make the work stand out.

Task replication for Byzantine resilience
Optimal local computations minimization
Enhanced protocol for communication efficiency
🔎 Similar Papers
No similar papers found.