【24h】

Fair Multi-agent Task Allocation for Large Data Sets Analysis

机译:大数据集分析的公平多主体任务分配

获取原文

摘要

Many companies are using MapReduce applications to process very large amounts of data. Static optimization of such applications is complex because they are based on user-defined operations, called map and reduce, which prevents some algebraic optimization. In order to optimize the task allocation, several systems collect data from previous runs and predict the performance doing job profiling. However they are not effective during the learning phase, or when a new type of job or data set appears. In this paper, we present an adaptive multi-agent system for large data sets analysis with MapReduce. We do not preprocess data and we adopt a dynamic approach, where the reducer agents interact during the job. In order to decrease the workload of the most loaded reducer - and so the execution time - we propose a task re-allocation based on negotiation.
机译:许多公司正在使用MapReduce应用程序来处理大量数据。此类应用程序的静态优化非常复杂,因为它们基于用户定义的操作(称为映射和归约),这会阻止某些代数优化。为了优化任务分配,几个系统从以前的运行中收集数据,并在进行作业概要分析时预测性能。但是,它们在学习阶段或出现新类型的作业或数据集时无效。在本文中,我们提出了一种适用于MapReduce的大型数据集分析的自适应多主体系统。我们不对数据进行预处理,而是采用动态方法,在工作期间,reducer代理进行交互。为了减少最繁琐的reducer的工作量(从而减少执行时间),我们提出了基于协商的任务重新分配。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号