首页> 外文期刊>IEEE Transactions on Computers >Algorithmic Mechanisms for Reliable Master-Worker Internet-Based Computing
【24h】

Algorithmic Mechanisms for Reliable Master-Worker Internet-Based Computing

机译:可靠的基于Internet的Master-Worker计算的算法机制

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

摘要

We consider Internet-based master-worker computations, where a master processor assigns, across the Internet, a computational task to a set of untrusted worker processors, and collects their responses. Examples of such computations are the "@homeâ' projects such as SETI. In this work, various worker behaviors are considered. Altruistic workers always return the correct result of the task, malicious workers always return an incorrect result, and rational workers act based on their self-interest. In a massive computation platform, such as the Internet, it is expected that all three type of workers coexist. Therefore, in this work, we study Internet-based master-worker computations in the presence of malicious, altruistic, and rational workers. A stochastic distribution of the workers over the three types is assumed. In addition, we consider the possibility that the communication between the master and the workers is not reliable, and that workers could be unavailable. Considering all the three types of workers renders a combination of game-theoretic and classical distributed computing approaches to the design of mechanisms for reliable Internet-based computing. Indeed, in this work, we design and analyze two algorithmic mechanisms to provide appropriate incentives to rational workers to act correctly, despite the malicious workers' actions and the unreliability of the communication. Only when necessary, the incentives are used to force the rational players to a certain equilibrium (which forces the workers to be truthful) that overcomes the attempt of the malicious workers to deceive the master. Finally, the mechanisms are analyzed in two realistic Internet-based master-worker settings, a SETI-like one and a contractor-based one, such as Amazon's mechanical turk. We also present plots that illustrate the tradeoffs between reliability and cost, under different system parameters.
机译:我们考虑基于Internet的主员工计算,其中主处理器通过Internet将计算任务分配给一组不可信的工作处理器,并收集其响应。此类计算的示例是诸如SETI之类的“ @homeâ”项目。在这项工作中,考虑了各种工作人员行为。无私工作人员始终返回正确的任务结果,恶意工作人员始终返回错误的结果,理性工作人员根据在大型的计算平台(例如Internet)中,所有这三种类型的工作人员都可以共存,因此,在这项工作中,我们研究了存在恶意,无私,假设工人在这三种类型上是随机分布的,此外,我们还考虑到师傅与工人之间的通信不可靠,工人不可用的可能性。工人将博弈论和经典分布式计算方法结合起来,以设计可靠的基于Internet的计算机制。设计和分析两种算法机制,以向理性工作者提供适当的激励,以使其合理地采取行动,尽管他们的行为是恶意的,并且通信不可靠。只有在必要时,激励措施才能迫使理性的参与者达到一定的平衡(这迫使工人变得诚实),从而克服了恶意工人欺骗主人的企图。最后,在两种现实的,基于Internet的主工作环境中对这些机制进行了分析,一种是SETI型,另一种是基于承包商的,例如亚马逊的机械特克。我们还提供了一些图表,这些图表说明了在不同系统参数下可靠性和成本之间的权衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号