首页> 外文会议>IEEE international conference on data engineering >GLog: A high level graph analysis system using MapReduce
【24h】

GLog: A high level graph analysis system using MapReduce

机译:Glog:使用MapReduce的高​​级图分析系统

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

摘要

With the rapid growth of graphs in different applications, it is inevitable to leverage existing distributed data processing frameworks in managing large graphs. Although these frameworks ease the developing cost, it is still cumbersome and error-prone for developers to implement complex graph analysis tasks in distributed environments. Additionally, developers have to learn the details of these frameworks quite well, which is a key to improve the performance of distributed jobs. This paper introduces a high level query language called GLog and proposes its evaluation method to overcome these limitations. Specifically, we first design a RG (Relational-Graph) data model to mix relational data and graph data, and extend Datalog to GLog on RG tables to support various graph analysis tasks. Second, we define operations on RG tables, and show translation templates to convert a GLog query into a sequence of MapReduce jobs. Third, we propose two strategies, namely rule merging and iteration rewriting, to optimize the translated jobs. The final experiments show that GLog can not only express various graph analysis tasks in a more succinct way, but also achieve a better performance for most of the graph analysis tasks than Pig, another high level dataflow system.
机译:随着不同应用中的图表的快速增长,它不可避免地利用现有的分布式数据处理框架管理大图。虽然这些框架缓解了开发成本,但开发人员仍然繁琐且易于出错的是在分布式环境中实现复杂的图形分析任务。此外,开发人员必须很好地了解这些框架的细节,这是提高分布式作业性能的关键。本文介绍了一个名为GLOG的高级查询语言,并提出了克服这些限制的评估方法。具体地,我们首先设计RG(关系图)数据模型来混合关系数据和图形数据,并扩展Datalog在RG表上GLOG,以支持各种图形分析任务。其次,我们在RG表上定义操作,并显示转换模板,将Glog查询转换为MapReduce作业序列。第三,我们提出了两种策略,即统治合并和迭代重写,以优化翻译的作业。最后的实验表明,Glog不仅可以以更加简洁的方式表达各种图形分析任务,而且还可以实现比猪的大多数图分析任务更好的性能,另一个高级数据流系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号