我正在尝试实现并行分支和绑定BFS。我有兴趣使用在Dryad Linq上运行的Dryadopt。有人获得了Dryadopt吗?我知道我们可以获得Dryadlinq的学术版本,并且在Azure上也存在,但是有什么办法可以得到Dryadopt。Apache Hama可以处理平行分支和绑定的BFS
尽管哈马是可能的,但是用bsp实施此功能并非有效(您可以分支,但边界需要全局同步)。哈马将来会有构造来实现这一点。
但要知道,我建议您在Cloudera上使用BranchReduce
。
https://github.com/cloudera/branchreduce
(如果有效,则未测试,也许只给他们写邮件)