合意は分散処理における問題であり、障害が発生する環境におけるグループの合意形成のタスク一般を指す。[1]
特に、グループ内のプロセスがいつクラッシュしてもおかしくない環境を指す。合意はフォールトトレラント設計の主要な技術の基本であり、例としてステートマシンレプリケーションがある。
脚注^ Lamport, Leslie; Marshall Pease and Robert Shostak (April 1980). ⇒“Reaching Agreement in the Presence of Faults”. Journal of the ACM