首页> 外文会议>ACM symposium on principles of distributed computing >Decentralized Network Supercomputing in the Presence of Malicious and Crash-Prone Workers
【24h】

Decentralized Network Supercomputing in the Presence of Malicious and Crash-Prone Workers

机译:在恶意和崩溃的工人存在下分散网络超级计算

获取原文

摘要

Internet supercomputing is an approach to solving parti-tionable, computation-intensive problems by harnessing the power of a vast number of interconnected computers. For the problem of using network supercomputing to perform a large collection of independent tasks, our prior work introduced the decentralized approach, and provided a synchronous algorithm that is able to perform all tasks with high probability (whp), while dealing with malicious behaviors under a rather strong assumption that the average probability of live (non-crashed) processors returning bogus results remains inferior to 1/2 during the computation. There the adversary is severely limited in its ability to crash processors that normally ret urn correct results. This work develops an efficient synchronous decentralized algorithm that is able to deal with a much stronger adversary. We consider a failure model with crashes, where given the initial set of processors P, an adversary is able to crash any subset F of processors, where ∣F∣ ≤ f·n, for a constant f (0 < f < 1), under the constraint that there exists a subset H ≤ P - F, with ∣H∣ = Ω(n), called the hardened set, such that the average probability of a processor in H returning a bogus result is inferior to 1/2. Here any processor may return bogus results, and H may be much smaller than P - F, while the average probability of processors in P - F returning a bogus result may be greater than 1/2. We develop an efficient randomized algorithm for n processors and t tasks (n ≤ t), where each live processor is able to determine locally when all tasks are performed, and obtain the results of all tasks. We prove that in Θ(t/n log n) rounds all live workers know the results of all tasks whp, and that these results are correct whp. The work complexity of the algorithm is Θ(t log n), the message complexity is Θ(t log n), and the bit complexity is Ο(tn log~3 n)).
机译:互联网超级计算是通过利用广大互连计算机的功率来解决局部可实现的,计算密集型问题的方法。对于使用网络超级计算执行大量独立任务的问题,我们的事先工作引入了分散的方法,并提供了一种同步算法,能够执行具有高概率(WHP)的所有任务,同时处理恶意行为相当强烈假设现场(非崩溃)处理器返回虚伪效果的平均概率仍然在计算期间仍然低于1/2。对手严重限制了它的崩溃处理器,通常保留urn正确的结果。这项工作开发了一种有效的同步分散算法,能够处理更强大的对手。我们考虑具有崩溃的故障模型,其中给出了初始处理器P,对手能够崩溃处理器的任何子集f,其中| f |≤f·n,用于常数f(0

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号