图计算

图计算系统学习

2018-07-22  本文已影响119人  zlcook

图计算系统简介

GeminiGraph

发表会议:OSDI Conference 2016
作者导师:清华,陈文光

Venus(无源码)

发表会议:ICDE Conference 2015
作者:香港中文大学,刘勤

GraphChi

单机核外、Vertex-centric编程模型,计算过程支持图的动态变化

Ligra

单机内存、Vertex-centric编程模型

GridGraph

单机核外、Edge-centric编程模型

NXgraph(无源码)

单机核外、Edge-centric编程模型

G-Miner

分布式,out-of-core, subgraph-centric计算模型。专为解决Graph mining类算法而设计。

发表:Eurosys Conference 2018
作者导师简介:香港中文大学:James Cheng

三种编程模型

edge-centric编程模型

其支持的图算法要满足如下性质:

v_dst = f( v_src1, v_src2, v_dst ) = f( v_src2, f(v_src1, v_dst) )
即依次处理每条边得到partial result可以得到最终的计算结果

vertex-centric编程模型

其可以实现所有图算法,但是在一些算法上没有edge-centric模型实现的算法效率高(比如:ALS)

subgraph-centric

适合Graph mining类算法

图数据库

相关阅读:Venus | 图计算系统进展和展望

上一篇 下一篇

猜你喜欢

热点阅读