【发布时间】:2014-04-04 23:22:23
【问题描述】:
我必须做一个项目,其中我有一个动态图,每个节点都执行我的算法来计算 pagerank。 我的问题是:有一个框架可以让我在每个节点中同时运行一个算法(算法不是中心化的)?
【问题讨论】:
标签: frameworks distributed pagerank
我必须做一个项目,其中我有一个动态图,每个节点都执行我的算法来计算 pagerank。 我的问题是:有一个框架可以让我在每个节点中同时运行一个算法(算法不是中心化的)?
【问题讨论】:
标签: frameworks distributed pagerank
是的,Giraph 可能是最常见的例子,它可以完全满足您的需求。但是设置起来并非易事,昨天关于 Giraph 材料的 SO 上有一个问题:https://stackoverflow.com/questions/22817423/material-related-to-giraph/
另一个例子是来自 spark 的 GraphX (http://amplab.github.io/graphx/) 和 GraphLab (http://graphlab.org/projects/index.html),但我对这些没有任何经验。然而,所有这些框架都支持为节点编写代码并为图中的每个节点执行代码。它们还允许您将算法分布在多个服务器上以生成大型图,但如果您的图足够小,则没有必要。
【讨论】: