IPA公式正解:エ 利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。分散処理システムにおける「透過性(透明性:Transparency)」とは、システムの物理的な分散構造や内部状態を利用者やアプリケーションから隠蔽する性質です。障害透過性は、システム内のノードに障害が発生しても、利用者がそれを意識することなく処理を継続できる性質を指します。
【詳細解説】■ 本問の核心・解法のポイント
分散システムにおける透過性(透明性)の概念を理解しているかを問う問題です。分散透過性には、アクセス透過性、位置透過性、障害透過性、複製透過性、移動透過性などがあります。いずれも「〜の存在や違いを意識させない(隠蔽する)」という特徴があり、障害透過性(Failure Transparency)は、一部の構成要素で障害が発生しても、利用者やプログラムがその障害を意識することなく処理を継続・再試行できる性質を指します。
・各選択肢の徹底解説:
・ア:管理者が障害をリアルタイムに検知・把握できるようにすることは監視運用の話であり、障害を隠蔽して利用者に意識させない「障害透過性」とは逆の視点です。
・イ:データを1か所に集中管理することは集中処理システムのアプローチであり、単一障害点(SPOF)を生む原因にもなるため分散システムの障害透過性の説明として不適切です。
・ウ:均一なシステム構成にすることは均質性(ホモジニアス)の説明であり、障害透過性そのものの定義ではありません。
・エ:【選択肢エ★】利用者(または上位のプログラム)が、個々のコンピュータの障害発生を認識することなくシステムを正常に利用し続けられる性質を障害透過性といいます。
よって正解はエです。