Допустим, мы реализуем Pregel с помощью Erlang. . Зачем нам на самом деле нужны супершаги? Не лучше ли просто отправлять сообщения от одного супервизора процессам, представляющим узлы? Они могли бы просто применить функцию расчета к себе, отправить сообщения друг другу, а затем отправить сообщение «готово» супервизору.
Какова цель супершагов в параллельной реализации Pregel на Erlang?