frameworks - 分布式算法框架

标签 frameworks distributed pagerank

我必须做一个项目,其中有一个动态图,每个节点都执行我的算法来计算页面排名。 我的问题是:有一个框架可以让我在每个节点同时运行一个算法(该算法不是集中式的)?

最佳答案

是的,Giraph 可能是最常见的示例,并且可以完全满足您的需求。然而,设置起来并不简单,昨天有一个关于 Giraph Material 的问题:https://stackoverflow.com/questions/22817423/material-related-to-giraph/

另一个例子是来自 Spark 的 GraphX ( http://amplab.github.io/graphx/ ) 和 GraphLab ( http://graphlab.org/projects/index.html ),但我对这些没有任何经验。然而,所有这些框架都可以为节点编写代码并为图中的每个节点执行代码。它们还允许您将算法分布在多个服务器上以获得大型图,但如果您的图足够小,则没有必要。

关于frameworks - 分布式算法框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839505/

相关文章:

c# - 使用 Entity Framework 实现 SQL "AND"搜索

php - 在深入研究框架(如 Zend、CakePHP)之前,您是否需要非常了解 PHP?

C# 可插拔架构,论文考虑

java - 简单的节点发现方法

language-agnostic - 分布式程序员缺少哪些工具?

iframe - 在其他人的域中使用 iFrame 会将 pagerank 转移到我的站点吗?

python - 如何计算数百万个节点的个性化PageRank?

typescript - 如何在 Typescript 中编写单元测试?

distributed - 分布式快照算法(如 Chandy Lamport)是如何在现实世界的分布式系统中实现的?

javascript - 如果通过 JavaScript 设置 'rel="nofollow"',(Google) 机器人/爬虫会跟踪链接吗?