funini.com
自由研究
耐故障処理 (Fault Torelance System)
Distributed
System
Fault Tolerance



Two Phase Commitの例
(1)
Commitが行われる例
X=2に変更を要求

X=2
X=1
X=1
ログを取ってblock
X=1
X=2
ログを取ってblock
agree
agree


X=2
Commit操作開始
complete
block解除
block解除
受信を確認
X=2を送信
X=2に更新
X=2に更新
Commit完了
commit