...
首页> 外文期刊>Distributed and Parallel Databases >An investigation of big graph partitioning methods for distribution of graphs in vertex-centric systems
【24h】

An investigation of big graph partitioning methods for distribution of graphs in vertex-centric systems

机译:顶点中心系统中图形分布的大图划分方法研究

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

摘要

Relations among data entities in most big data sets can be modeled by a big graph. Implementation and execution of algorithms related to the structure of big graphs is very important in different fields. Because of the inherently high volume of big graphs, their calculations should be performed in a distributed manner. Some distributed systems based on vertex-centric model have been introduced for big graph calculations in recent years. The performance of these systems in terms of run time depends on the partitioning and distribution of the graph. Therefore, the graph partitioning is a major concern in this field. This paper concentrates on big graph partitioning approaches for distribution of graphs in vertex-centric systems. This briefly discusses vertex-centric systems and formulates different models of graph partitioning problem. Then, a review of recent methods of big graph partitioning for these systems is shown. Most recent methods of big graph partitioning for vertex centric systems can be categorized into three classes: (i) stream-based methods that see vertices or edges of the graph in a stream and partition them, (ii) distributed methods that partition vertices or edges in a distributed manner, and (iii) dynamic methods that change partitions during the execution of algorithms to obtain better performance. This study compares the properties of different approaches in each class and briefly reviews methods that are not in these categories. This comparison indicates that The streaming methods are good choices for initial load of the graph in Vertex-centric systems. The distributed and dynamic methods are appropriate for long-running applications.
机译:大多数大数据集中数据实体之间的关系可以通过大图建模。在不同领域,与大图结构相关的算法的实现和执行非常重要。由于大图的固有数量很大,因此应以分布式方式执行它们的计算。近年来,已经引入了一些基于顶点中心模型的分布式系统来进行大图计算。这些系统在运行时间方面的性能取决于图形的分区和分布。因此,图分区是该领域的主要关注点。本文集中于大图划分方法,以在以顶点为中心的系统中分布图。本文简要讨论了以顶点为中心的系统,并提出了图形划分问题的不同模型。然后,显示了对这些系统的大图划分的最新方法的回顾。用于顶点中心系统的最新大图分区方法可以归为三类:(i)基于流的方法,它们查看流中图的顶点或边并对其进行分区;(ii)分布式方法,将顶点或边进行分区(iii)在算法执行过程中更改分区以获得更好性能的动态方法。这项研究比较了每个类别中不同方法的属性,并简要回顾了不在这些类别中的方法。这种比较表明,在以顶点为中心的系统中,流方法是图形初始加载的不错选择。分布式和动态方法适用于长时间运行的应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号