首页> 外文期刊>Parallel Processing Letters >RELIABLE INTERNET-BASED MASTER-WORKER COMPUTING IN THE PRESENCE OF MALICIOUS WORKERS
【24h】

RELIABLE INTERNET-BASED MASTER-WORKER COMPUTING IN THE PRESENCE OF MALICIOUS WORKERS

机译:存在恶意工作者时基于可靠的Internet的Master-Worker计算

获取原文
获取原文并翻译 | 示例
           

摘要

We consider a Master-Worker distributed system where a master processor assigns, over the Internet, tasks to a collection of n workers, which are untrusted and might act maliciously. In addition, a worker may not reply to the master, or its reply may not reach the master, due to unavailabilities or failures of the worker or the network. Each task returns a value, and the goal is for the master to accept only correct values with high probability. Furthermore, we assume that the service provided by the workers is not free; for each task that a worker is assigned, the master is charged with a work-unit. Therefore, considering a single task assigned to several workers, our objective is to have the master processor to accept the correct value of the task with high probability, with the smallest possible amount of work (number of workers the master assigns the task). We probabilistically bound the number of faulty processors by assuming a known probability p < 1/2 of any processor to be faulty. Our work demonstrates that it is possible to obtain, with provable analytical guarantees, high probability of correct acceptance with low work. In particular, we first show lower bounds on the minimum amount of (expected) work required, so that any algorithm accepts the correct value with probability of success 1-ε, whereε 1 (e.g., 1). Then we develop and analyze two algorithms, each using a different decision strategy, and show that both algorithms obtain the same probability of success 1-ε, and in doing so, they require similar upper bounds on the (expected) work. Furthermore, under certain conditions, these upper bounds are asymptotically optimal with respect to our lower bounds.
机译:我们考虑一个Master-Worker分布式系统,在该系统中,主处理器通过Internet将任务分配给n个工人的集合,这些工人是不受信任的并且可能会恶意地行动。另外,由于工作人员或网络的不可用或故障,工作人员可能无法答复主服务器,或者其答复可能无法到达主服务器。每个任务都返回一个值,并且目标是使主机以高概率仅接受正确的值。此外,我们假设工人提供的服务不是免费的;对于分配给工人的每个任务,船长要负责一个工作单元。因此,考虑到分配给多个工人的单个任务,我们的目标是让主处理器以尽可能低的工作量(主任务分配任务的工人数量)以高概率接受任务的正确值。我们通过假定任何处理器出现故障的已知概率p <1/2来概率地限制故障处理器的数量。我们的工作表明,可以用可证明的分析保证以低的工作量获得正确接受的高可能性。特别是,我们首先在所需的(预期)工作的最小数量上显示了下界,以便任何算法都能以1-ε的成功概率接受正确的值,其中ε 1(例如1 / n)。然后,我们开发并分析了两种算法,每种算法都使用不同的决策策略,结果表明两种算法都获得了相同的1-ε成功概率,并且这样做需要对(预期)工作具有相似的上限。此外,在某些条件下,相对于我们的下限,这些上限是渐近最优的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号