Technical Report: Dealing with Undependable Workers in Decentralized Network Supercomputing
Seda Davtyan, Kishori M. Konwar, Alexander Russell, Alexander, A. Shvartsman

TL;DR
This paper introduces a new randomized algorithm for large-scale internet supercomputing that effectively handles unreliable and crashing processors, ensuring high-probability task completion despite adversarial faults.
Contribution
The paper presents a novel algorithm that tolerates stronger adversaries in decentralized network supercomputing, with proven efficiency bounds under different fault models.
Findings
Algorithm achieves high probability task completion with bounded rounds.
Efficiency bounds depend on the adversary model, with polynomial and poly-logarithmic constraints.
The approach improves robustness against undependable processors in large distributed systems.
Abstract
Internet supercomputing is an approach to solving partitionable, computation-intensive problems by harnessing the power of a vast number of interconnected computers. This paper presents a new algorithm for the problem of using network supercomputing to perform a large collection of independent tasks, while dealing with undependable processors. The adversary may cause the processors to return bogus results for tasks with certain probabilities, and may cause a subset of the initial set of processors to crash. The adversary is constrained in two ways. First, for the set of non-crashed processors , the \emph{average} probability of a processor returning a bogus result is inferior to . Second, the adversary may crash a subset of processors , provided the size of is bounded from below. We consider two models: the first bounds the size of by a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Complexity and Algorithms in Graphs · Optimization and Search Problems
