Erlang でPregelを実装するとしましょう。なぜ実際にスーパーステップが必要なのですか? 1 つのスーパーバイザーからノードを表すプロセスにメッセージを送信するだけの方がよいのではないでしょうか? 計算機能を自分自身に適用し、互いにメッセージを送信し、「完了」メッセージをスーパーバイザーに送信するだけです。
Pregel の並行 Erlang 実装におけるスーパーステップの全体的な目的は何ですか?
Erlang でPregelを実装するとしましょう。なぜ実際にスーパーステップが必要なのですか? 1 つのスーパーバイザーからノードを表すプロセスにメッセージを送信するだけの方がよいのではないでしょうか? 計算機能を自分自身に適用し、互いにメッセージを送信し、「完了」メッセージをスーパーバイザーに送信するだけです。
Pregel の並行 Erlang 実装におけるスーパーステップの全体的な目的は何ですか?
あなたが質問で指定したこと(スーパーバイザーがワーカーに計算関数を送信し、「完了」を待つことについて)は間違いなく実装できます(OTPにパッケージ化された現在のスーパーバイザーがそのままでそのようなことを実行できるとは思いませんが)が、私は推測しますSuperStep の概念は、Pregel モデルの要件にすぎません。一方、並列マッパーのようなもの (Joe が本で実装しているものなど) を実装している場合は、スーパーステップは必要ありません/