首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >Distributed Results Checking for MapReduce in Volunteer Computing
【24h】

Distributed Results Checking for MapReduce in Volunteer Computing

机译:分布式结果检查志愿者计算中MapReduce

获取原文

摘要

MapReduce is a promising approach to support data-intensive applications on Volunteer Computing Systems. Existent middleware like BitDew allows running MapReduce applications in a Desktop Grid environment. If the Desktop Grid is deployed in the Internet under the Volunteer Computing paradigm, it harnesses untrustable, volatile and heterogeneous resources and the results produced by MapReduce applications can be subject of sabotage. However, the implementation of large-scale MapReduce presents significant challenges with respect to the state of the art in Desktop Grid. A key issue is the design of the result certification, an operation needed to verify that malicious volunteers do not tamper with the results of computations. Because the volume of data produced and processed is so large that cannot be sent back to the server, the result certification cannot be centralized as it is currently implemented in Desktop Grid systems. In this paper we present a distributed result checker based on the Majority Voting method. We evaluate the efficiency of our approach using a model for characterizing errors and sabotage in the MapReduce paradigm. With this model, we can compute the aggregated probability with which a MapReduce implementation produces an erroneous result. The challenge is to capture the aggregated probability for the entire system, composed from probabilities resulted from the two phases of computation: Map and Reduce. We provide a detailed analysis on the performance of the result verification method and also discuss the generated overhead of managing security. We also give guidelines about how the result verification phase should be configured, given a MapReduce application.
机译:MapReduce是一种有希望的方法,可以支持志愿者计算系统上的数据密集型应用。像Bitdew的存在的中间件允许在桌面网格环境中运行MapReduce应用程序。如果桌面网格在志愿者计算范式下部署在互联网上,它利用不可动画,挥发性和异构的资源,并通过MapReduce应用程序产生的结果可能是破坏的。然而,大规模MapReduce的实施对桌面网格中的最新技术提供了重大挑战。一个关键问题是结果认证的设计,验证恶意志愿者是否没有篡改计算结果所需的操作。由于生成和处理的数据量如此大,因此无法将其发送回服务器,因此无法将结果认证集中,因为它目前在桌面网格系统中实现。在本文中,我们介绍了基于大多数投票方法的分布结果检查器。我们使用模型来评估我们的方法的效率,用于在MapReduce范式中表征错误和破坏。使用此模型,我们可以计算MapReduce实现产生错误结果的聚合概率。挑战是捕获从计算的两个阶段产生的概率组成的整个系统的聚合概率:地图和减少。我们对结果验证方法的性能提供了详细的分析,并讨论了管理安全性的产生开销。考虑到MapReduce应用程序,我们还提供了关于如何配置结果验证阶段的指导。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号