首页> 外文期刊>Multimedia Tools and Applications >GMR: graph-compatible MapReduce programming model
【24h】

GMR: graph-compatible MapReduce programming model

机译:GMR:图形兼容的MapReduce编程模型

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

摘要

The MapReduce programming model is widely used to parallelize data processing over the large scale of commodity computer clusters. However, on account of its monotonous data representation, it fails to express graph-parallel algorithms naturally and execute them efficiently. Alternatively, Pregel and PowerGraph could address these challenges. But they require users to familiarize another set of programming patterns and platforms, and at the same time the legacy MapReduce code also becomes incompatible and useless. In this paper, we proposed the Graph-compatible MapReduce (GMR) as an extension of Google's Standard MapReduce (SMR). In this way, graph-parallel algorithm will be naturally expressed without compromising the efficiency and simplicity, and meanwhile the conventional MapReduce programming pattern be preserved. Also, users could gain the convenience of Think like a vertex. Based on the experimental studying, we analyzed the ratio of the redundant computation, transmission and data caching introduced in naive iterative MapReduce platforms (e.g., HaLoop, Twister). Furthermore, we discussed the difference between GMR and the graph-targeted frameworks. The evaluation experiment results show that GMR outperforms GraphX in a series of real-world graph-parallel algorithms.
机译:MapReduce编程模型被广泛用于在大型商用计算机集群上并行化数据处理。但是,由于其单调的数据表示,它无法自然地表达图并行算法并无法有效执行它们。另外,Pregel和PowerGraph可以应对这些挑战。但是它们要求用户熟悉另一套编程模式和平台,同时旧的MapReduce代码也变得不兼容且无用。在本文中,我们提出了图兼容MapReduce(GMR)作为Google标准MapReduce(SMR)的扩展。这样,可以在不影响效率和简便性的前提下自然地表达图并行算法,同时保留了传统的MapReduce编程模式。此外,用户可以像顶点一样获得Think的便利。在实验研究的基础上,我们分析了天真的迭代MapReduce平台(例如HaLoop,Twister)中引入的冗余计算,传输和数据缓存的比率。此外,我们讨论了GMR与以图为目标的框架之间的区别。评估实验结果表明,在一系列现实世界中的图形并行算法中,GMR优于GraphX。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号