(57)【要約】【課題】コンピュータ化されたシステムにおいて、障害の検出、診断、および修正に関するコストを削減すること。【解決手段】コンピュータ化されたシステムを処理するための方法は、コンピュータ化されたシステムにおいて所与のタイプの障害を検出するステップと、自動化された保守プログラムを使用して、障害に応答して修正アクションのリストを生成するステップとを含む。コンピュータ化されたシステムにおいて所与のタイプの１つまたは複数の以前の障害の記録が検索され、以前の障害に応答して実行された少なくとも１つの以前の修正アクションを示す。この方法は、リスト内の少なくとも１つの以前の修正アクションの優先順位を調整するために、自動化された保守プログラムを使用して、記録に応答して修正アクションのリストを優先順位付けする。優先順位付けされたリストは、コンピュータ化されたシステムの処理で使用するために、自動化された保守プログラムから修理機能へと提供される。【選択図】  図２
2008527554.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ化されたシステムでの処理に利用されるための方法であって、
前記コンピュータ化されたシステムにおいて所与のタイプの障害を検出するステップと、
自動化された保守プログラムを使用して、前記障害に応答して修正アクションのリストを生成するステップと、
前記コンピュータ化されたシステムにおいて前記所与のタイプの１つまたは複数の以前の障害の記録を検索し、および、前記１つまたは複数の以前の障害に応答して実行された少なくとも１つの以前の修正アクションを提示する、ステップと、
前記修正アクションのリスト内の前記少なくとも１つの以前の修正アクションの優先順位を調整するために、前記自動化された保守プログラムを使用して、前記記録に応答して前記修正アクションのリストを優先順位付けするステップと、
前記コンピュータ化されたシステムでの処理に利用される際に使用するために、前記自動化された保守プログラムから修理機能部へと、前記優先順位付けされたリストを提供するステップと、
を含む方法。
【請求項２】
前記コンピュータ化されたシステムがデータ・ストレージ・システムを備える、請求項１に記載の方法。
【請求項３】
前記障害を検出するステップが自動障害警報を受け取るステップを含む、請求項１に記載の方法。
【請求項４】
前記記録を検索するステップが、前記少なくとも１つの修正アクションの時刻を決定するステップを含み、前記リストを優先順位付けするステップが、前記時刻に応答して前記リストを配列するステップを含む、請求項１に記載の方法。
【請求項５】
前記リストを配列するステップが、一番最近実行されたアクションを決定するステップと、前記一番最近実行されたアクションを前記リストの最後に移動するステップとを含む、請求項４に記載の方法。
【請求項６】
前記リストを配列するステップが、前記リストを前記時刻の昇順で再配列するステップを含む、請求項４に記載の方法。
【請求項７】
前記リストを配列するステップが、前記少なくとも１つの以前の修正アクションの時刻に応答して、および前記以前の障害の確率の尺度に応答して、前記優先順位を決定するステップを含む、請求項４に記載の方法。
【請求項８】
前記優先順位を決定するステップが、前記コンピュータ化されたシステムのコンポーネント上で実行された前記少なくとも１つの以前の修正アクションの前記時刻と、前記コンポーネントの平均障害間隔（ＭＴＢＦ）とを比較するステップを含む、請求項７に記載の方法。
【請求項９】
前記リストを配列するステップが、前記コンピュータ化されたシステムのコンポーネント上で実行された前記少なくとも１つの以前の修正アクションの前記時刻と、前記コンポーネントの特性障害時刻とを比較することによって、前記優先順位を変更するかどうかを決定するステップを含む、請求項４に記載の方法。
【請求項１０】
前記修正アクションのリストを生成するステップが、前記修理機能部によって交換されることになる１つまたは複数の疑わしいコンポーネントをリストするステップを含む、請求項１に記載の方法。
【請求項１１】
前記記録を生成するために、前記修理機能部によって交換された前記コンポーネントを自動的に検出するステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記優先順位付けされたリストを提供するステップが、前記優先順位付けされたリストを修理担当者に提示するステップを含む、請求項１に記載の方法。
【請求項１３】
コンピュータ化されたシステムでの処理に利用される際に使用する装置であって、
前記コンピュータ化されたシステムにおいて所与のタイプの障害の指示を受け取るように、
前記障害に応答して修正アクションのリストを生成するように、
前記コンピュータ化されたシステムにおいて前記所与のタイプの１つまたは複数の以前の障害の記録を検索し、および、前記１つまたは複数の以前の障害に応答して実行された少なくとも１つの以前の修正アクションを提示するように、
前記修正アクションのリスト内の前記少なくとも１つの以前の修正アクションの優先順位を調整するために、前記記録に応答して前記修正アクションのリストを優先順位付けするように、および、
前記コンピュータ化されたシステムでの処理に利用される際に使用するために、前記優先順位付けされたリストを修理機能部に提供するように
配置構成された保守プロセッサ、を備える装置。
【請求項１４】
前記コンピュータ化されたシステムがデータ・ストレージ・システムを備える、請求項１３に記載の装置。
【請求項１５】
前記保守プロセッサが、自動障害警報を受け取るように配置構成された、請求項１３に記載の装置。
【請求項１６】
前記保守プロセッサが、前記少なくとも１つの修正アクションの時刻を決定するように、および前記時刻に応答して前記リストを配列するように、配置構成された、請求項１３に記載の装置。
【請求項１７】
前記保守プロセッサが、一番最近実行されたアクションを決定するように、および前記一番最近実行されたアクションを前記リストの最後に移動するように、配置構成された、請求項１６に記載の装置。
【請求項１８】
前記保守プロセッサが、前記リストを前記時刻の昇順で再配列するように配置構成された、請求項１６に記載の装置。
【請求項１９】
前記保守プロセッサが、前記少なくとも１つの以前の修正アクションの時刻に応答して、および前記以前の障害の確率の尺度に応答して、前記優先順位を決定するように配置構成された、請求項１６に記載の装置。
【請求項２０】
前記保守プロセッサが、前記修理機能によって交換されることになる１つまたは複数の疑わしいコンポーネントをリストするように配置構成された、請求項１３に記載の装置。
【請求項２１】
前記保守プロセッサが、前記記録を生成するために、前記修理機能によって交換された前記コンポーネントを自動的に検出するように配置構成された、請求項２０に記載の装置。
【請求項２２】
コンピュータ化されたシステムでの処理に利用される際に使用するためのコンピュータ・ソフトウェア製品であって、プログラム命令が保管されたコンピュータ可読媒体を備え、当該命令は、コンピュータによって読み取られた場合に、
前記コンピュータ化されたシステムにおいて所与のタイプの障害の指示を受け取ること、
前記障害に応答して修正アクションのリストを生成すること、
前記コンピュータ化されたシステムにおいて前記所与のタイプの１つまたは複数の以前の障害の記録を検索し、および、前記１つまたは複数の以前の障害に応答して実行された少なくとも１つの以前の修正アクションを提示すること、
前記修正アクションのリスト内の少なくとも１つの以前の修正アクションの優先順位を調整するために、前記記録に応答して前記修正アクションのリストを優先順位付けすること、および、
前記コンピュータ化されたシステムでの処理に利用される際に使用するために、前記優先順位付けされたリストを修理機能に提供すること、
を前記コンピュータに実行させる、コンピュータ・ソフトウェア製品。
【請求項２３】
前記コンピュータ化されたシステムがデータ・ストレージ・システムを備える、請求項２２に記載のコンピュータ・ソフトウェア製品。
【請求項２４】
前記命令が、自動障害警報を受け取ることを前記コンピュータに実行させる、請求項２２に記載のコンピュータ・ソフトウェア製品。
【請求項２５】
前記命令が、前記少なくとも１つの修正アクションの時刻を決定すること、および前記時刻に応答して前記リストを配列することを、前記コンピュータに実行させる、請求項２２に記載のコンピュータ・ソフトウェア製品。
【請求項２６】
前記命令が、一番最近実行されたアクションを決定すること、および前記一番最近実行されたアクションを前記リストの最後に移動することを、前記コンピュータに実行させる、請求項２５に記載のコンピュータ・ソフトウェア製品。
【請求項２７】
前記命令が、前記リストを前記時刻の昇順で再配列することを前記コンピュータに実行させる、請求項２５に記載のコンピュータ・ソフトウェア製品。
【請求項２８】
前記命令が、前記少なくとも１つの以前の修正アクションの時刻に応答して、および前記以前の障害の確率の尺度に応答して、前記優先順位を決定することを前記コンピュータに実行させる、請求項２５に記載のコンピュータ・ソフトウェア製品。
【請求項２９】
前記命令が、前記修理機能によって交換されることになる１つまたは複数の疑わしいコンポーネントをリストすることを、前記コンピュータに実行させる、請求項２２に記載のコンピュータ・ソフトウェア製品。
【請求項３０】
前記命令が、前記記録を生成するために、前記修理機能によって交換された前記コンポーネントを自動的に検出することを、前記コンピュータに実行させる、請求項２９に記載のコンピュータ・ソフトウェア製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータ・システムに関し、具体的に言えば、コンピュータ・システムにおける障害の診断および保守のための方法およびシステムに関する。
【背景技術】
【０００２】
複数のサブシステムおよびコンポーネントを含む複合システムの開発によって、かなりの信頼性および保全性の問題が提起されている。その結果、こうしたシステムにおける障害の検出、診断、および修正のための、様々な方法およびシステムが提案されてきた。自動化された自己診断システムに関する適用分野は、コンピュータ業界から産業機械、さらには航空宇宙の分野にまでわたる。
【０００３】
たとえば、その開示が参照により本明細書に組み込まれた米国特許第６００３０８１号は、リモート・クライアントからサーバへの修理要求を自動的に生成するための方法について記載し、この方法では、クライアントが誤動作部分を識別し、エラー通知およびその障害部分の識別をサーバに伝送する。同様に、その開示が参照により本明細書に組み込まれた米国特許第５７７４６４５号は、複数の要素を含む複合システム内で障害を識別するための装置について記載する。この装置は、中央処理ステーションに障害キュー（cue）を発行する複合要素のシステムを監視する、中央処理ステーションを有する。
【０００４】
いくつかの障害関しシステムは、以前の障害イベントからの履歴情報を利用する。たとえば、その開示が参照により本明細書に組み込まれた米国特許第６４１５３９５号は、特に機関車（locomotive）産業に適用される、誤動作マシンの分析を容易にするために、１つまたは複数のマシンからの修理データおよび障害ログ・データを処理するためのシステムおよび方法について記載する。同様に、その開示が参照により本明細書に組み込まれた米国特許第６６２２２６４号は、マシンからの障害ログ・データを分析するため、および、新しい障害ログ・データと以前の障害ログ・データとの比較に基づいて修理の勧告を生成するための、機関車産業に関するプロセスについて記載する。
【０００５】
コンピュータ・システムに関し、その開示が参照により本明細書に組み込まれた米国特許第４６５４８５２号は、そのサブシステムのうちの１つにおいて問題を診断し、一定のアクションを実行するようオペレータに指示する情報を表示する、データ処理システムについて記載する。この情報は、サブシステムの構成、以前のテスト結果、およびオペレータの入力に基づくものである。その開示が参照により本明細書に組み込まれた米国特許第４９２２４９１号は、コンピュータ周辺サブシステムにおいて例外イベントを自動的に検出および分析する方法について記載する。現在の例外イベントがすでに記録された問題に関するかどうかを判別するために、データベースが検索される。一致が見つかった場合、サブシステム・ユーザおよび修理技術者に関する様々な情報を含むサービス警報メッセージが、ホスト・システムに伝送される。
【特許文献１】米国特許第６００３０８１号
【特許文献２】米国特許第５７７４６４５号
【特許文献３】米国特許第６４１５３９５号
【特許文献４】米国特許第６６２２２６４号
【特許文献５】米国特許第４６５４８５２号
【特許文献６】米国特許第４９２２４９１号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
コンピュータ化されたシステムを処理するコストは、システム全体のオペレーティング・コストの主要な部分を占める。多くのサブユニットおよびコンポーネントを備える大規模な複合コンピュータ・システムの場合、これは特に顕著である。こうしたコンピュータ化されたシステムにおいて、障害の検出、診断、および修正に関するコストを削減することが望ましい。
【課題を解決するための手段】
【０００７】
コスト削減は、自動保守システムによって達成することができる。自動保守を使用することが、以下のいくつかの点で保守コストの削減を助ける。
・障害のあるコンポーネントを検出するために必要な時間が削減される。
・保守機能の大部分をローカル・システム・マネージャなどのローカル・スタッフに委託することが可能であり、それによって、外部の保守およびサポート・サービスのコストが削減される。
・自動システムは、意思決定に関する履歴データに容易に依拠することが可能であり、それによって成功の確率が上昇する。
【０００８】
本発明の諸実施形態は、自動保守システムが障害を分離すること、および単一の障害コンポーネントを識別することが、不可能な状況に対処する。その代わりにシステムは、障害の発生が疑われるいくつかのコンポーネントのリストを生成する。このリストは通常、障害の修正に関して提案された修正アクションのリストとして、技術者に提示される。開示された諸実施形態は、過去の修理に関する履歴データに基づいて、修正アクションのリストを優先順位付けすることにより、正常な障害修正の確率を向上させるための方法を提供する。通常、すでに最近実行された修正アクションはリストの最後に移動されるため、結果として障害が再発した場合、技術者には異なるアクションを試行するように指示が出される。
【０００９】
したがって、本発明の実施形態によれば、コンピュータ化されたシステムでの処理に利用されるための方法であって、コンピュータ化されたシステムにおいて所与のタイプの障害を検出するステップと、自動化された保守プログラムを使用して、障害に応答して修正アクションのリストを生成するステップと、コンピュータ化されたシステムにおいて所与のタイプの１つまたは複数の以前の障害の記録を検索し、および、前記１つまたは複数の以前の障害に応答して実行された少なくとも１つの以前の修正アクションを提示するステップと、修正アクションのリスト内の少なくとも１つの以前の修正アクションの優先順位を調整するために、自動化された保守プログラムを使用して、記録に応答して修正アクションのリストを優先順位付けするステップと、コンピュータ化されたシステムでの処理に利用される際に使用するために、自動化された保守プログラムから修理機能部へと、優先順位付けされたリストを提供するステップと、を含む方法が提供される。
【００１０】
一実施形態では、コンピュータ化されたシステムはデータ・ストレージ・システムを含む。
【００１１】
他の実施形態では、障害を検出するステップは、自動障害警報を受け取るステップを含む。
【００１２】
他の実施形態では、記録を検索するステップは、少なくとも１つの修正アクションの時刻を決定するステップを含み、リストを優先順位付けするステップは、時刻に応答してリストを配列するステップを含む。
【００１３】
他の開示された実施形態では、リストを配列するステップは、一番最近実行されたアクションを決定するステップと、その一番最近実行されたアクションをリストの最後に移動するステップとを含む。
【００１４】
別の方法として、リストを配列するステップは、リストを時刻の昇順で再配列するステップを含む。さらに別の方法として、リストを配列するステップは、少なくとも１つの以前の修正アクションの時刻に応答して、および以前の障害の確率の尺度に応答して、優先順位を決定するステップを含む。
【００１５】
他の実施形態では、優先順位を決定するステップは、コンピュータ化されたシステムのコンポーネント上で実行された少なくとも１つの以前の修正アクションの時刻と、コンポーネントの平均障害間隔（ＭＴＢＦ）とを比較するステップを含む。
【００１６】
他の実施形態では、リストを配列するステップは、コンピュータ化されたシステムのコンポーネント上で実行された少なくとも１つの以前の修正アクションの時刻と、コンポーネントの特性障害時刻とを比較することによって、優先順位を変更するかどうかを決定するステップを含む。
【００１７】
他の実施形態では、修正アクションのリストを生成するステップは、修理機能部によって交換されることになる１つまたは複数の疑わしいコンポーネントをリストするステップを含む。加えて、または別の方法として、この方法は、記録を生成するために、修理機能部によって交換されたコンポーネントを自動的に検出するステップをさらに含む。
【００１８】
他の実施形態では、優先順位付けされたリストを提供するステップは、優先順位付けされたリストを修理担当者に提示するステップを含む。
【００１９】
さらに本発明の実施形態によれば、コンピュータ化されたシステムでの処理に利用される際に使用する装置であって、コンピュータ化されたシステムにおいて所与のタイプの障害の指示を受け取るように、障害に応答して修正アクションのリストを生成するように、コンピュータ化されたシステムにおいて所与のタイプの１つまたは複数の以前の障害の記録を検索し、および、１つまたは複数の以前の障害に応答して実行された少なくとも１つの以前の修正アクションを提示するように、修正アクションのリスト内の少なくとも１つの以前の修正アクションの優先順位を調整するために、記録に応答して修正アクションのリストを優先順位付けするように、ならびに、コンピュータ化されたシステムでの処理に利用される際に使用するために、優先順位付けされたリストを修理機能部に提供するように配置構成された保守プロセッサ、を含む装置も提供される。
【００２０】
さらに本発明の実施形態によれば、コンピュータ化されたシステムでの処理に利用される際に使用するためのコンピュータ・ソフトウェア製品も提供され、この製品は、プログラム命令が保管されたコンピュータ可読媒体を備え、当該命令は、コンピュータによって読み取られた場合に、コンピュータ化されたシステムにおいて所与のタイプの障害の指示を受け取ること、障害に応答して修正アクションのリストを生成すること、コンピュータ化されたシステムにおいて所与のタイプの１つまたは複数の以前の障害の記録を検索し、および、１つまたは複数の以前の障害に応答して実行された少なくとも１つの以前の修正アクションを提示すること、修正アクションのリスト内の少なくとも１つの以前の修正アクションの優先順位を調整するために、記録に応答して修正アクションのリストを優先順位付けすること、ならびに、コンピュータ化されたシステムでの処理に利用される際に使用するために、優先順位付けされたリストを修理機能に提供することをコンピュータに実行させる、コンピュータ・ソフトウェア製品を含む。
【００２１】
次に本発明について、単なる例として説明する。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の実施形態に従った、コンピュータ化されたシステム２０を示す概略絵画図である。システム２０は、コンピュータ・プラットフォーム３２、ストレージ・ユニット３４、通信ユニット３６、および他の各種ハードウェア・コンポーネントなどの、様々なハードウェア・ユニットを備えた、メインフレーム３０を備える。ケーブル４０は、様々なハードウェア・ユニットを相互接続する。保守プロセッサ３８は、以下で詳細に説明するように、保守関係タスクを実行する。オペレータ・コンソール４２などの追加の周辺コンピューティング機器も、コンピュータ化されたシステムの一部とすることができる。本発明の様々な実施形態では、データ・ストレージ、データ処理、または当分野で知られた任意の他のコンピューティング・タスクなどの、任意のコンピューティング・タスクを実行するために、コンピュータ化されたシステムを割り当てることができる。
【００２３】
技術者４４は、コンピュータ化されたシステムの第１レベルの保守に対する責務を負う。技術者は、障害に応答して、メインフレーム３０内の１つまたは複数のハードウェア・ユニットを交換することができる。技術者は、オペレータ・コンソール４２を使用して、システム情報にアクセスし、障害アラームおよびレポートを受け取り、他のサービス、修理、および保守タスクを実行することができる。別の方法として、または加えて、システム２０内の一部またはすべてのサービスおよび修理機能を、たとえばロボットによって自動的に実行することができる。保守プロセッサ３８は、コンピュータ化されたシステムのオペレーションを監視し、障害を自動的に検出および記録する。加えて、保守プロセッサ３８は、メインフレーム３０のすべてのハードウェア・ユニットの識別を記録し、技術者がハードウェア・ユニットを交換すると必ず、自動的に検出する。
【００２４】
保守プロセッサは障害を検出すると、障害の場所を突き止めること、および障害コンポーネントを識別することを試みる。正常な識別は、技術者に障害の原因を指示し、それによってサービス時間を削減する。しかしながら多くのシナリオでは、コンピュータ化されたシステムが複雑であることから、保守プロセッサは障害に応答して単一の障害コンポーネントを分離することができない。たとえば、大規模なデータ・ストレージ・システムでは、いくつかの論理ストレージ・ボリュームにわたる間欠的な読み取りまたは書き込み障害のパターンによって特徴付けられた障害は、障害物理ストレージ・ユニット、障害ケーブル、または他のユニット内の障害制御モジュールなどの、任意数の理由によるものである可能性がある。
【００２５】
この種の状況では、保守プロセッサは、通常、障害の可能な原因、およびそれらを修復するために実行可能な修正アクション（１つまたは複数のコンポーネントの交換など）の、短いリストを生成する。このリストは、たとえば、通常は、それぞれの修正アクションが障害を修復することになる可能性などの、ある種の基準に従ってリストを優先順位付けする、エキスパート・システム・ソフトウェアを使用して生成することができる。このリストは技術者４４に提示され、その後、この技術者が適切な修正アクションをリストから選択する。たとえば技術者は、以下のいずれかを実行することができる。
・リスト上の第１のアイテムのみを交換する。
・在庫から入手可能なアイテムのみを交換し、その他を配列する。
・低コストのアイテムのみを交換する。
・障害が深刻であり、部品が安価であって容易に入手可能な場合、リスト全体のコンポーネントを交換する。
【００２６】
保守プロセッサ３８は、たとえば、新しい通し番号がシステム・バス上に出現したことを検出することによって、一定のハードウェア・コンポーネントが技術者によって交換されたという事実を記録する。
【００２７】
ほとんどの場合、技術者は必然的に、リスト上の最初のアイテム、または最初の数アイテムのうちの１つを交換することになる。本発明の諸実施形態では、明らかな成功なしに最近実行されたアクションが反復されるのを防ぐために、保守プロセッサ３８によって技術者４４に与えられた修正アクションのリストを再配列および優先順位付けすることによって、障害の修正が成功する確率を向上させるための方法を提供する。
【００２８】
通常、保守プロセッサ３８は、本明細書に記載された機能を実施するようにソフトウェア内にプログラムされた汎用コンピュータを備える。このソフトウェアは、たとえばネットワークを介して、電子的な形でコンピュータにダウンロードすることができるか、または別の方法として、ＣＤ−ＲＯＭなどの有形の媒体でコンピュータに供給することができる。保守プロセッサ３８は、スタンドアロン型ユニットを備えることができるか、あるいは別の方法として、他のコンピューティング機器と統合するか、または、当分野で知られるように、その機能を、単一のコンピュータ・プラットフォーム上のコンピュータ化されたシステム２０の他の機能と共有することができる。本明細書では、わかりやすくするために、保守プロセッサ３８が別のエンティティとして記載されているが、別の方法として、保守プロセッサ３８の機能を、メインフレーム３０内の１つまたは複数のコンピュータ・プラットフォームによって、当該のこれらプラットフォームによって実施される他のタスクの中で、実行することもできる。
【００２９】
図２は、本発明の実施形態に従った、コンピュータ化されたシステムを診断および処理するための方法を概略的に示す流れ図である。この方法は、わかりやすくするためおよび便宜上、前述のコンピュータ化されたシステム２０を参照しながら説明する。しかしながら、当業者であれば明らかなように、本発明の原理は、多くの他のタイプの複合システムのコンピュータ支援診断および修理にも同様に適合することができる。
【００３０】
図２の方法は、保守プロセッサ３８が障害検出ステップ５０で、コンピュータ化されたシステム２０内の障害を検出すると開始される。保守プロセッサは、特定コンポーネントに対する障害の分離を試行し、リスト生成ステップ５２で、可能な修正アクションのリストを生成する。通常、各修正アクションは、システム２０内の１つまたは複数のコンポーネントの交換に関するが、他の何らかの修正アクションをリストに含めることも可能である。保守プロセッサは、履歴チェック・ステップ５４で、この特定のコンピュータ化されたシステム２０内で発生した、同様の障害イベントの最近の記録があるか否かをチェックする。こうした以前の記録が存在しない場合、保守プロセッサは、終了ステップ５６で、修正アクションの所定のリストを出力して終了する。通常、この場合、リストは、成功の先験的（priori）確率、実行の容易さ、あるいはコンポーネントの交換コスト、またはそれらすべてに関して、修正アクションをランク付けするために、過去の障害の統計分析などの所定の基準に従ってランク付けされる。このステップでは、本発明の背景で説明したような、当分野で知られた自動化された障害診断の方法を使用することができる。
【００３１】
他方で、保守プロセッサ３８は、コンピュータ化されたシステム２０内での１つまたは複数の同様の最近の障害についての以前の記録を見つけた場合、リスト検索ステップ５８で、その以前の障害に応答して生成された修正アクションのリストを検索する。その後、保守プロセッサは、交換チェック・ステップ６０で、以前の障害に応答して、どの修正アクションが実行されたか（通常、以前に疑わしいとされたどのコンポーネントが実際に交換されたか）をチェックする。同時に、保守プロセッサは、過去の各交換が行われた日付および時刻を注記する。
【００３２】
以前の交換についての知識に基づいて、保守プロセッサは、リストの再配列ステップ６２で、修正アクションの現在のリストを再配列する。一実施形態では、保守プロセッサは、現在のリスト上で一番最近実行されたアクションをリストの最後に移動し、それによってそのアクションに低い優先順位を割り当てる。次に最近実行されたアクションは、最後から２番目に配置することができる。保守アクションは、アクション以降経過した時間が、当該コンポーネントの特性障害時間（平均障害間隔−ＭＴＢＦなど）よりも短いか、またはほぼその時間である場合の関連において、「最近」であるとみなされる。この特性時間よりもかなり以前に実行されたアクションは、通常、無視される。保守プロセッサは、終了ステップ５６で、記録された修正アクションのリストを出力して終了する。
【００３３】
他の実施形態では、保守プロセッサはステップ６２で、各アクションの以前の実行からの経過時間に基づき、降順の優先順位で、現在のリストを完全に再配列する。言い換えれば、一番最近実行されたアクションがリストの最後に移動され、２番目に最近実行されたアクションが最後から２番目になる、という具合である。再配列されたリストの最初にあるアクションは、実行の可能性が最も高い候補であることが想定される。このように保守プロセッサは、過去最近実行され、障害の再発によって明らかとなるように明らかに成功しなかった修正アクションを繰り返すことを避けるよう、技術者に指示を出す。
【００３４】
他の実施形態では、ステップ６２で、当該コンポーネントのＭＴＢＦなどの、コンポーネント障害の先験的確率の尺度を考慮することによって、リストを再配列することができる。たとえば、ディスク障害またはスイッチ障害のいずれかによって発生する可能性のある障害を考えてみる。一例として、ディスクよりもスイッチの信頼性の方がかなり高いものと想定する。したがって障害は、９９％の確率でディスク障害によって引き起こされ、スイッチ障害によって引き起こされる確率は１％に過ぎない。この場合、修正アクションのリストの再配列に関する決定は、コンポーネントが交換された回数と、反復障害の条件付き確率（たとえばＭＴＢＦに基づく）との、両方に基づく。結果として、たとえディスクがほんの少し前にすでに交換された場合であっても、ディスク交換の修正アクションは、スイッチの交換よりも高い優先順位を受け取る可能性がある。
【００３５】
前述の諸実施形態は例として引用されたものであること、および、本発明は上記で特別に図示および説明された内容に限定されないことが、理解されよう。むしろ、本発明の範囲は、前述の様々な特徴の組み合わせおよび副組み合わせ（sub-combination）、ならびに当業者が前述の説明を読んだ場合に考えつくであろう、従来技術では開示されていない、それらの変形形態および修正形態を含む。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に従った、コンピュータ化されたシステムを示す概略絵画図である。
【図２】本発明の実施形態に従った、コンピュータ化されたシステムを診断および処理するための方法を概略的に示す流れ図である。
【符号の説明】
【００３７】
２０ コンピュータ化されたシステム
３０ メインフレーム
３２ コンピュータ・プラットフォーム
３４ ストレージ・ユニット
３６ 通信ユニット
３８ 保守プロセッサ
４０ ケーブル
４２ オペレータ・コンソール
４４ 技術者
５０ 障害検出ステップ
５２ リスト生成ステップ
５４ 履歴チェック・ステップ
５６ 終了ステップ
５８ リスト検索ステップ
６０ 交換チェック・ステップ
６２ リストの再配列ステップ
【図１】
2008527554.tif 000003
【図２】
2008527554.tif 000004
【国際調査報告】
2008527554.tif 000005
2008527554.tif 000006
2008527554.tif 000007