我是Giraph的新手,所以也许我的问题有明显的反应。
我正在Giraph上实现一个算法,当所有顶点都已收敛并且之后进行一些计算时需要停止。
我的方法是在每个顶点收敛后暂停每个顶点并继续使用其余顶点,一旦所有顶点都停止进行最终计算。但我没有办法以这种方式去做。
由于我的第一个想法似乎不正确我正在考虑使用具有存储顶点状态的标志的聚合器,而不是在过程中停止任何顶点,并且一旦标志处于活动状态,就执行最终计算并停止顶点。
这些是最佳做法还是唯一的做法?或者我应该以其他方式做到这一点?
谢谢!
答案 0 :(得分:0)