- Partially synchronous systemにおけるコンセンサスについて論じた論文
概要
- 部分同期システムのモデルには2種類ある
- 部分同期システムにおける耐障害性のあるコンセンサスアルゴリズムを考えたンゴ
Introduction
Partially Synchronous Communication
- プロセッサが完全に同期的(例えば)、通信が同期と非同期の間にある場合、少なくとも2つの自然な形態がある
- は存在しているが事前にそれを知ることがない
- これだけでFLP Impossibilityの制約から外れることができる
- を適当な値に設定しておいて、それを超えたら障害があるとみなすことができるかも知れないが(タイムアウト検知)、を小さくしすぎるとすぐ故障しているとみなされてしまう。Consensus algorithmのcorrectnessとしては問題ないかもしれないが、それでは少し遅延の大きいノードの提案はいつまでも採用されない
- 我々が求めているのは、がわからなくてもワークするプロトコル
- は知っているが、メッセージシステムがunreliableでメッセージの配信が送れたりする
- 各実行に対して、プロセッサには未知のGlobal Stabilization Time (GST)が存在する
- GSTからのがかかる
- は存在しているが事前にそれを知ることがない