1 1 フォールトトレラント性 教科書7章 2 フォールトトレラント性 � 分散システム: どこか一部分が故障しても、全体 を停止させずに障害から回復できるように設計す る必要 Æ フォールトトレラント性(耐障害性) � フォールトトレラント性の技術的側面を紹介 � 背景 � 耐障害性を持つプロセスの構築法 � 高信頼マルチキャスト � 分散コミット � 障害からの回復 3 高信頼性 � 高信頼性(Dependability)とは、以下の要求 を満たすこと � 可用性(Availability) � システムを利用したいときに高い確率で利用可能 � 信頼性(Reliability) � ある程度の期間、正常に稼動 � 安全性(Safety) � 障害時に重大な問題が生じない � 保守性(Maintainability) � 故障したシステムを容易に回復可能 4 基本概念 フォールトトレラン