首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >Algorithmic mechanisms for internet-based master-worker computing with untrusted and selfish workers
【24h】

Algorithmic mechanisms for internet-based master-worker computing with untrusted and selfish workers

机译:不信任和自私的工人基于Internet的主工人计算的算法机制

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

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. Prior work dealing with Internet-based task computations has either considered only rational, or only malicious and altruistic workers. 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. However, 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. 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, such an algorithmic mechanism that makes use of realistic incentives to obtain the correct task result with a parametrized probability is designed. 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 attempts of the malicious workers to deceive the master. Finally, the mechanism is analyzed in two realistic Internet-based master-worker applications. This work is an example of how game theory can be used as a tool to formalize and solve a practical Distributed Computing problem such as Internet supercomputing.
机译:我们考虑基于Internet的主工作人员计算,其中主处理器通过Internet将计算任务分配给一组不受信任的工作人员处理器,并收集其响应。这样的计算示例包括SETI之类的@@homeÃ项目。以前处理基于Internet的任务计算的工作或者只考虑了理性的工作人员,或者只考虑了恶意和利他的工作人员。利他的工作者总是返回正确的任务结果,恶意的工作者总是返回错误的结果,理性的工作者会根据自己的利益采取行动。但是,在互联网等大型计算平台中,期望这三种类型的工作人员共存。因此,在这项工作中,我们研究存在恶意,利他和理性工作者的情况下基于Internet的主工作者计算。假定这三种类型的工人是随机分布的。考虑到所有这三种类型的工作人员,将博弈论和经典的分布式计算方法结合起来,以设计可靠的基于Internet的计算机制。确实,在这项工作中,设计了这样一种算法机制,该机制利用现实的激励手段以参数化的概率获得正确的任务结果。只有在必要时,激励措施才能迫使理性的参与者达到一定的平衡(这迫使工人变得诚实),从而克服了恶意工人欺骗主人的企图。最后,在两个现实的基于Internet的master-worker应用程序中分析了该机制。这项工作是如何将博弈论用作形式化和解决实际的分布式计算问题(例如Internet超级计算)的工具的一个示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号