首页> 外文会议>International Symposium on Advanced Parallel Processing Technologies >Evaluating the Performance and Scalability of MapReduce Applications on X10
【24h】

Evaluating the Performance and Scalability of MapReduce Applications on X10

机译:评估MapReduce应用程序的X10的性能和可扩展性

获取原文
获取外文期刊封面目录资料

摘要

MapReduce has been shown to be a simple and efficient way to harness the massive resources of clusters. Recently, researchers propose using partitioned global address space (PGAS) based language and runtime to ease the programming of large-scale clusters. In this paper, we present an empirical study on the effectiveness of running MapReduce applications on a typical PGAS language runtime called X10. By tuning the performance of two applications on X10 platforms, we successfully eliminate several performance bottlenecks related to I/O processing. We also identify several remaining problems and propose several approaches to remedying them. Our final performance evaluation on a small-scale multicore cluster shows that the MapReduce applications written with X10 notably outperform those in Hadoop in most cases. Detailed analysis reveals that the major performance advantages come from a simplified task management and data storage scheme.
机译:MapReduce已被证明是利用群集大规模资源的简单有效的方法。最近,研究人员建议使用基于划分的全局地址空间(PGA)的语言和运行时,以简化大规模集群的编程。在本文中,我们对典型PGA语言运行时运行MapReduce应用程序的有效性进行了实证研究。通过调整X10平台上的两个应用程序的性能,我们成功消除了与I / O处理相关的几个性能瓶颈。我们还确定了几个剩下的问题,并提出了几种来纠正它们的方法。我们对小型多核群集的最终性能评估显示,在大多数情况下,用X10写入的MapReduce应用程序非常差异。详细分析表明,主要性能优势来自简化的任务管理和数据存储方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号