funini.com
自由研究
耐故障処理 (Fault Torelance System)
No.
8
Distributed System
Fault Tolerance
Two Phase Commit
の概要
前提
親プロセスが
1
つある
通信路は信頼できない
基本的なアイディア
処理の結果は
commit
によって反映される
abort
すると結果は反映されない
全プロセスが同意した場合のみ
commit
commit / abort
は一意
→
atomicity
の維持