arrow
返回

IncGraph: An Improved Distributed Incremental Graph Computing Model and Framework Based on Spark GraphX

delete2021-01-01
delete5
PRE
AI
Z
Zhuo Tang *
M
Mengsi He
付
付仲明 (Zhongming Fu)
L
Li Yang
DOI:10.1109/TKDE.2020.3014150delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The excavated information will become obsolete when the data changes in dynamic graphs. To compute the up-to-date results, the graph algorithm has to re-compute the entire data from scratch, which will consume huge computation time and resources. To reduce the cost of such calculations, this paper proposes a model called IncGraph to support incremental iterative computation over dynamic graphs. Different from the way of traditional iteration, IncGraph executes the graph algorithm through reusing the results of the previous graph and performs computation on the part of the graph that has changed. IncGraph has two critical components: (1) an incremental iterative computation model that consists of two steps: an incremental step to calculate the results on the changed vertices of the graph, and a merge step to calculate the results on the entire graph by using the results of the previous graph and the incremental step; and (2) an incremental update method to accelerate the iterative process within the iterative graph algorithm. We implement IncGraph model on GraphX and evaluate its performance by using several representative iterative graph algorithms: PageRank, Connected components, and Single Source Shortest Path. The results show that compared with the traditional iteration, when adding the 100k of vertices in different size data sets, the performance optimization ratio of IncGraph is 31.79 percent averagely, and 50.2 percent maximum; and when the percentage of added vertices varied from 0.01 to 10 percent in different data sets, the performance optimization ratio of IncGraph varied from 19.9 to 66.1 percent. Moreover, the result errors of IncGraph is small and can be neglected.
Keyword:
Iterative algorithms
Heuristic algorithms
Computational modeling
Data models
Sparks
Google
Dynamic graph
graph algorithm
GraphX
incremental iterative computation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

H
hunan university
学者数:
4.5W
论文数: 3.3W
被引数: 70
引用论文

引用论文

The hapticity of η-indenyl complexes: molecular structures of [(η5-C9R7)Rh(η4-cod)](R = H, Me)(cod = cyclo-octa-5-diene)
err1989-01-01
err0
PREAI
errAshok K. Kakkar; Simon F. Jones; Nicholas J. Taylor; Scott Collins; Todd B. Marder
err分享
err收藏
Simultaneously inhibiting undecaprenyl phosphate production and peptidoglycan synthases promotes rapid lysis in Escherichia coli
err2019-05-06
err0
errOAAI
errMatthew A. Jorgenson; William J. MacCain; Bernadette M. Meberg; Suresh Kannan; Joseph C. Bryant; Kevin D. Young
err分享
err收藏
IncPregel: an incremental graph parallel computation model
err2018-12-19
err4
PREAI
errLiu, Qiang; Dong, Xiaoshe; Chen, Heng; Wang, Yinfeng
err分享
err收藏
iGraph: an incremental data processing system for dynamic graph
err2016-04-22
err45
PREAI
errJu, Wuyang; Li, Jianxin; Yu, Weiren; Zhang, Richong
err分享
err收藏
New EWMA S2 Control Charts for Monitoring Process Dispersion
err2017-02-01
err0
errOAAI
errMu’azu Ramat Abujiya; Muhammad Hisyam Lee; Muhammad Riaz
err分享
err收藏
Population trends of large non‐migratory wild herbivores and livestock in the Masai Mara ecosystem, Kenya, between 1977 and 1997
err2001-12-24
err0
PREAI
errWilber K. Ottichilo; Jan De Leeuw; Andrew K. Skidmore; Herbert H. T. Prins; Mohammed Y. Said
err分享
err收藏
学者 查看更多内容