ISO/IEC 23004-6:2008 情報技術—マルチメディアミドルウェア—パート6:障害管理 | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

マルチメディア ミドルウェア (M3W) 障害管理フレームワークは、フォールト トレランス技術 (エラー検出や回復など) を既存のシステムに追加するためのメカニズムを提供します。これらの技術は、信頼されていないコンポーネントから作成されたサービス インスタンスで発生するエラーを、これらのコンポーネントを変更したりリフレクションに依存したりすることなく処理します。障害管理フレームワークは、これらのメカニズムの定義に制限されています。実際のフォールト トレランス技術はシステムに依存しており、その範囲外です。

障害管理は、「ミドルマン」と呼ばれる新しいエンティティを間に挿入することにより、サービスのインスタンス化とインターフェイス メソッドの呼び出しをインターセプトしてリダイレクトすることによって行われます。障害管理フレームワークは、複数の仲介者を調整するための障害マネージャーも定義します1) 。ミドルマンとフォールト マネージャーは集合的にフォールト トレランス技術を提供します。

最後に、障害管理フレームワークは、障害の除去をサポートするために (リモート) システム整合性管理フレームワークと対話する場合があります。

障害管理フレームワークの目的は、コンポーネントに障害が存在するにもかかわらず、コンポーネント ベースのシステムが障害なく動作できるようにすること (フォールト トレランス) を可能にすることです。実行中のシステムの場合、フォールト トレランスはエラーの検出、封じ込め、回復に基づいています。障害管理フレームワークは、検出されたエラーを処理し、エラーが障害につながらないようにすることで、エラーの伝播を停止できるようにすることを目的としています。

障害管理フレームワークは、既存のシステムおよびコンポーネントに障害管理を追加するメカニズムを提供します。フォールト トレラント システムに見られるようないくつかのフォールト管理手法を組み込む可能性のある新しいコンポーネントの設計と実装については扱いません。

M3W 障害管理フレームワークでは、多数の既知または将来のフォールト トレランス技術を組み込むことができるはずです。

Introduction

The Multimedia Middleware (M3W) Fault Management Framework provides mechanisms for adding fault tolerance techniques (e.g. error detection and recovery) to an existing system. These techniques deal with errors occurring in Service Instances created from Components that are not trusted, without modifying these Components and without relying on reflection. The Fault Management Framework is restricted to the definition of these mechanisms; the actual fault tolerance techniques are system dependent and outside its scope.

Fault management is done by means of intercepting and redirecting Service instantiation and interface method invocations by inserting a new entity in-between, called the"Middleman". The Fault Management Framework also defines a Fault Manager for coordinating several Middlemans 1) . Collectively, the Middlemans and Fault Managers provide the fault tolerance techniques.

Finally, the Fault Management Framework may interact with the (remote) System Integrity Management Framework in order to support fault removal.

The purpose of the Fault Management Framework is to enable component-based systems to operate failure-free despite the presence of faults in their Components (fault-tolerance). For a running system, fault-tolerance is based on error detection, confinement, and recovery. The Fault Management Framework aims to (enable) stopping error propagation by handling the detected errors and not letting them lead to a failure.

The Fault Management Framework provides mechanisms to add fault management to existing systems and Components. It does not address the design and implementation of new Components that may incorporate some fault management techniques such as those found in fault-tolerant systems.

The M3W Fault Management Framework should allow a large number of known or future fault-tolerance techniques to be incorporated.