Как на практике реализуются алгоритмы распределенных выборов (алгоритм Bully, Ring)? - PullRequest
1 голос
/ 29 января 2020

Я изучаю эти алгоритмы в классе и в учебниках. Однако эти алгоритмы предполагают, что топология сети не изменяется и что сеть является надежной. Мы знаем, что это не так для сети в реальной жизни. Например, если каждый узел может взаимодействовать только с подмножеством узлов (и связь не является двунаправленной), возникает много странных случаев.

Мой вопрос заключается в том, как эти алгоритмы действительно реализуются в производственных распределенных системах, в лицо этих проблем. Мне кажется, что нам нужны чрезвычайно сложные решения, чем те, которые обеспечивают эти простые алгоритмы.

Какой смысл изучать эти алгоритмы, если они даже не работают в реальном программном обеспечении.

...