JP2012256355A - 根本原因分析を実行する方法および装置 - Google Patents
根本原因分析を実行する方法および装置 Download PDFInfo
- Publication number
- JP2012256355A JP2012256355A JP2012180156A JP2012180156A JP2012256355A JP 2012256355 A JP2012256355 A JP 2012256355A JP 2012180156 A JP2012180156 A JP 2012180156A JP 2012180156 A JP2012180156 A JP 2012180156A JP 2012256355 A JP2012256355 A JP 2012256355A
- Authority
- JP
- Japan
- Prior art keywords
- event
- rule
- matching rate
- computer
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
- G06N5/022—Knowledge engineering; Knowledge acquisition
- G06N5/025—Extracting rules from data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0681—Configuration of triggering conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computer Hardware Design (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
- Complex Calculations (AREA)
Abstract
【解決手段】根本原因分析エンジンが、イベントの持続期間およびイベントの段階的な削除を用いて分析精度を向上させると共に必要な計算回数を減らす。イベントの通知を受信する都度、関連するルールのマッチング率が再計算される。計算結果は分析エンジン内のルールメモリに保存される。各イベントは有効期間を有し、持続期間が満了した場合、当該イベントがルールメモリから削除される。ルールメモリに保存されたイベントは、ルールメモリに保存された他のイベントに影響を及ぼすことなく削除できる。分析エンジンは次いで、削除されたイベントに関係して影響を受けたルールに関してのみ再計算を実行することにより、各ルールのマッチング率を再計算することができる。
【選択図】図1
Description
CCTは、行動モデルおよびトポロジに基づいて自動的にコードブックを生成する。一群のイベントを兆候としてコードブックに入力することにより問題を容易に出力できる。しかし、CCTは、コードブックに入力されるイベントの時間範囲を決定する何らの機構も提供できない。従って、生成されたイベントの時系列上の正しい位置を判定する手段が無い。イベントの入力範囲が不正確な場合、得られた結果もまた不正確であり得る。例えば、一日前にエラーが発生し、次いで今日別のエラーが発生したならば、2つのエラーは無関係であると結論付けることが現実的である場合が多い。しかし、CCT分析は通常、イベントが発生する都度、先行イベントを含めて実行され、従って同一イベントを繰り返し処理する必要があるため、分析の精度に影響を及ぼすとともにイベントの根本原因を計算するコストが大幅に増大する。
「Reteマッチングアルゴリズム」は、従来のエキスパートシステムの一例である。この種のエキスパートシステムは、ルールベースのマッチングアルゴリズムとして機能する。本明細書で以下に引用する「Reteマッチングアルゴリズム」においてB.Schneierが議論するように、Reteアルゴリズムはパターンマッチングにおける比較の速度を向上させるべく1970年代後半に開発された。Reteアルゴリズム以前は、旧来システムではパターンマッチングの実行に自身の時間の90%も費やしていたことが研究により示された。これらのシステムはパターンマッチング処理全体を反復し、各々のルールを順に採用して、データメモリを見渡して特定のルールの条件が満たされるか否かを判定してから次のルールへ進む。その後、効率を上げるべくデータ要素およびルール条件に索引付けを行なう方法が発見されていて、プログラムの実行速度を向上させるものの、依然として一連のルールおよびデータ要素全体に渡る反復を必要とする。Reteアルゴリズムは、この反復ステップの大部分を除外するため、競合するアルゴリズムに比べて大幅に改良されている。
図1に、本発明の実施形態を実装可能な情報システムの例示的なハードウェアアーキテクチャおよび論理構成を示す。図1のシステムは、監視コンピュータ101、1つ以上のサーバまたは他のコンピュータ102、1つ以上のネットワークスイッチまたは他のネットワーク装置103、およびLAN(ローカルエリアネットワーク)105等のネットワークを介して通信すべく接続する1つ以上のストレージ104を含む。
図2に、例示的な実施形態による情報システム内における例示的な機能関係を表すブロック図を示す。図2において、監視コンピュータ101のモジュールおよびデータ構造を含む監視システム201は、サーバ102、ネットワークスイッチ103、およびストレージ104等の複数の監視対象ノード202を監視すべく構成される。監視システム201において、ルールローダープログラム122は、ルールリポジトリ131からのルールを読み、それらをルールメモリ121にロードする。イベント受信プログラム123は、監視対象ノード202を含む情報システムの監視対象部分からイベントメッセージを受信して、これらのイベントメッセージをイベントキューテーブル132に保存すべく構成される。例えば、サーバ102、スイッチ103、およびストレージ104上の監視エージェントは、イベントが生起するとイベントメッセージをイベント受信プログラム123に送ることができる。イベント書込プログラム124は、イベントキューテーブル132からイベントメッセージを取得して、取得したイベントメッセージをルールメモリ121に書き込む。イベント書込プログラム124はまた、イベント消去設定テーブル133の設定に従い、イベント消去タスクテーブル134内にイベント消去タスクを生成する。イベント書込プログラム124は、自身のプロセス終了時にマッチング率評価プログラム125を起動する。マッチング率の値は新規イベントにより変化する可能性があるため、マッチング率評価プログラム125はイベントの入力に関連する各ルールについてのマッチング率を評価する。マッチング率評価プログラム125は、自身のプロセス終了時にマッチング率監視プログラム126を起動する。マッチング率監視プログラム126は、マッチング率監視設定テーブル135の条件に従いマッチング率の値を調べる。マッチング率が条件を満たす場合、マッチング率監視プログラム126は1つ以上の外部モジュール128を起動する。外部モジュール128の一例として、システム管理者に根本原因に関する通知を送るモジュールがある。イベント消去プログラム127はタイマーにより起動されて、イベント消去タスクテーブル134に基づいて周期的にタスクを実行する。イベント消去プログラム127は、以前に生起したイベントを当該イベントから経過した時間数に基づいて消去する。
一般ルールは、システムトポロジから独立した形式で記述される条件およびアクションの組である。拡張ルールは、一般ルールおよび特定のトポロジから伝播されて生成されるルールである。各々の顧客に応じて監視対象環境が情報システム毎に大幅に変化し得るため、システムトポロジに基づいて一般ルールを拡張ルールに拡張する処理が最初に必要となる。
図4に、ルールメモリ121に保存されたオブジェクトモデルのルールメモリ関連付けの例示的な構成図を示す。図4において、3種類のオブジェクト、すなわち、条件オブジェクト401、演算子オブジェクト402および結論オブジェクト403)がある。これらのオブジェクトおよびその接続は、ルールローダープログラム122により生成される。条件オブジェクト401は、4種の属性、すなわちノードの名前である「ノード名」、イベントの種別である「イベント種別」、イベントが受信された日時である「受信日時」、および条件に割り当てられた重み値である「重み」を含む。演算子オブジェクト402は「Not」属性を有し、真または偽の値をとり得る。例えば、ルールに書かれた条件要素が「<NOT Storage1 Volume_Err(ストレージ1のボリュームエラーではない)>」等の指定された「NOT」単項演算子である場合、この属性の値は「真」に設定され、さもなければ値は「偽」に設定される。結論オブジェクト403は4種の属性、すなわち特定のルールの識別子を指定する「ルール名」、ルールが適用されるノードを指定する「ノード名」、エラーの原因を識別する「原因」、および正確さの確率を示す「マッチング率」(MR)を有し、換言すれば、MR値はこの結論がイベントの根本原因である確度を示す。このオブジェクトモデルは条件要素の重複なしに形成される。ルールローダープログラム122は、ルールに規定された条件要素に従い条件オブジェクト401を生成する際に重複を除外する。これにより、イベント書込プログラム124は、受信した1つのイベントに対してイベントを何回も書く必要が無い。ルールは、結論オブジェクト403と演算子オブジェクト402を接続することにより表される。例えば、結論オブジェクト403aは、演算子オブジェクト402a、402b、402c、402dとの4つの接続を有する。各演算子オブジェクト402は、ちょうど1つの条件オブジェクト401に接続している。従って、「ルール1」のIF部は4つの条件からなる。結論オブジェクト403bもまた、演算子オブジェクト402a、402b、402c、402dとの4つの接続を有する。演算子オブジェクト402aは、結論オブジェクト403a、403b、403cにより共有される。
MR=真の条件要素数/条件要素の総数
図5に、イベント受信プログラム123が監視対象ノードの1つにある監視エージェント等から受信したイベントメッセージ505の例示的なデータ構造を示す。イベントメッセージ505は3種の情報、すなわち、「ノード種別」501、「ノード名」502、および「イベント種別」503を含む。ノード種別501は、サーバ、ネットワークスイッチまたはストレージ等、イベントメッセージが関係するノードの種別である。ノード名502は、情報システム環境において特定のITノードを識別できる一意な名前である。イベント種別503は生起したイベントの種別を示す。
図6に、監視コンピュータ101に常駐するイベントキューテーブル132の例示的なデータ構造を示す。イベント受信プログラム123は、監視対象ノード202からイベントメッセージ505を受信したならば、イベント情報をこのテーブルに入れる。イベントキューテーブル132は、報告されたイベントのキューのリストを生成するため、イベントの入力−出力順序は先入れ先出し(FIFO)原則に従う。イベントキューテーブル132は、4つのカラム、すなわち、イベントを生成したノードの種別のリストを生成するノード種別601、対応するノードの内部名を示すノード名602、生起したイベントを示すイベント種別603、およびイベントメッセージが受信された日時を示す受信日時604を含む。ノード種別601、ノード名602、およびイベント種別603は、受信されたイベントメッセージ505から取得される。受信日時604は、イベント受信プログラム123がイベントメッセージを受信した日時である。イベントキューテーブル132は、イベント書込プログラム124のバッファとして機能する。イベント書込プログラム124は、イベントキューテーブル132からイベント情報を取得し、当該イベント情報をルールメモリ121に書き込む。
図7に、監視コンピュータ101に常駐するイベント消去設定テーブル133の例示的なデータ構造を示す。イベント消去設定テーブル133は、有効期間(生存時間)および各種のイベントの減衰率を指定するイベント消去プログラム127の設定情報を含む。イベント消去設定テーブル133は、受信されたイベントの各々に対して指定する有効期間および減衰率を決定すべくイベント書込プログラム124により使用される。イベント消去設定テーブル133において、ノード種別701は、イベントメッセージが生成されたノードの種別、イベント種別702はイベントの種別、有効期間703はイベントが考慮対象であり続ける時間(すなわちイベントの有効期間)、および減衰率704はイベントの重要性が時間の経過につれて減少する量である。有効期間703および減衰率704は、ノードの種別とイベント種別の組合せの各々に対して定義される。有効期間703は、イベントメッセージを受信した時点から、ルールメモリ121からのイベントの減衰が始まる時点までの期間である。減衰率704は、条件オブジェクト401の重み値(重み値)が減少する1分当たりの率である。例えば、有効期間が10分で減衰率が毎分0.2ポイントである場合、イベントが受信された10分後に、対応する条件オブジェクト401内の重み値が減少し始める。例えば、減衰率が毎分0.2であるため、11分経過した時点で重み値は0.8になり、12分経過した時点で重み値は0.6になって、重みが0.0または負値になるまで重み値は毎分減少し続ける。
図8に、監視コンピュータ101に常駐するイベント消去タスクテーブル134の例示的なデータ構造を示す。イベント消去タスクテーブル134を用いて、各々の受信されたイベントの有効期間を管理する。イベント消去タスクテーブル134は、イベントが受信されるとイベント書込プログラム124により書き込まれて、イベントの消去を開始する時点を決定すべくイベント消去プログラム127により使用されるものであり、開始時刻801、ノード名802、イベント種別803、および減衰率804を含む。開始時刻801はイベント消去タスクを開始すべき日時である。開始時刻801は、公式「受信日時604+有効期間703」により計算される。ノード名802は内部ノード名、イベント種別803はイベントメッセージを生起させたイベントの種別である。イベント消去プログラム127は、これら2つの値(ノード名802およびイベント種別803)により対象とする条件オブジェクト401を識別する。従って、ノード名802およびイベント種別803はイベントキューテーブル132内のノード名602およびイベント種別603から転記される。減衰率804はイベント消去設定テーブル133から転記される。
図9に、監視コンピュータ101に常駐するマッチング率監視設定テーブル135を示す。マッチング率監視設定テーブル135は、条件901およびアクション902を含む。条件901は、マッチング率監視プログラム126が調べる条件である。アクション902は、対応する条件が満たされた場合に外部モジュール128が実行すべきアクションである。例えば、エントリ911において条件MRが0.8未満である場合、管理者に電子メールを送る必要がある。
図10に、イベント書込からイベント消去までの条件オブジェクト401の重みの変化を説明するため、イベント消去の時刻に達した後の減衰の例を表すグラフを示す。条件オブジェクト401の最大重み値は1.0である。図10に示すように、時刻1001において、イベント書込プログラム124は新規イベント情報をルールメモリ121に書き込む際に、対応する条件オブジェクト401の重みが1.0に設定される。開始時刻1001から第1の満了時刻1002までの有効期間中、特定の条件オブジェクトの重み値は1.0に保たれる。次いで、1003に示すように、有効期間が第1の満了時刻1002に達すると、最終満了時刻1004に至るまで当該条件オブジェクトに割り当てられた減衰率704に従いイベント消去プログラム127により重み値が1.0から0に減らされる。
図11に、イベント書込からイベント削除に至る結論オブジェクト403のマッチング率(MR)値の変動を説明するグラフを示す。図11において、ルール1(1101)、ルール2(1102)、およびルール3(1103)を説明用のルールの例として示す。更に、太い矢印1121はイベントの初期書込のタイミングを示し、細い矢印1123はイベント消去(減衰)が開始されるタイミングを示し、各々の対応する太い矢印1121と細い矢印1123の間で伸びているリボン1122は、対応するイベントの有効期間を示す。
図12に、監視コンピュータ101内でルールローダープログラム122により実行されるルールローディングの処理例のフローチャートを示す。ルールローダープログラム122は、監視コンピュータが起動されるとこの処理を開始すべく構成されていてよい。
図13に、監視コンピュータ101内でイベント受信プログラム123およびイベント書込プログラム124により実行されるイベント受信およびイベント書込の処理例のフローチャートを示す。イベント受信プログラム123は、監視対象ノード202の1つからイベントメッセージを受信することにより処理を開始する。
図14に、監視コンピュータ101内でマッチング率評価プログラム125により実行されるマッチング率評価を実行する処理例のフローチャートを示す。マッチング率評価プログラム125は、イベント書込プログラム123またはイベント消去プログラム127からの起動により処理を開始する。
図15に、監視コンピュータ101内でマッチング率監視プログラム126により実行されるマッチング率監視を実行する処理例のフローチャートを示す。マッチング率監視プログラム126は、当該処理をマッチング率評価プログラム125から起動することにより開始する。
図16に、監視コンピュータ101内でイベント消去プログラム127により実行されるイベント消去を実行する処理例のフローチャートを示す。イベント消去プログラム127はこの処理を周期的に、例えば所定の間隔で開始する。
Claims (15)
- 複数の監視対象ノードからなる情報システムにおける事象の原因を特定する方法であって、
各々が特定の事象の特定の原因を示すために満たすべき1つ以上の条件を明記している複数のルールを保存するステップと、
前記ノードの1つに関係する第1のイベントに関する第1のイベントメッセージを受信するステップと、
前記第1のイベントに有効期間を割り当てるステップと、
前記ルールのいずれが前記第1のイベントに対応する条件を有するかを判定するステップと、
前記第1のイベントに対応する条件を有する任意のルールに対してマッチング率を計算するステップと、
条件のマッチング状態を保存するステップと、
前記ルールの計算されたマッチング率に基づいて前記事象の原因を指定するステップと
を含む方法。 - 前記有効期間が最終満了時点に達すると、前記第1のイベントを無効にするステップ、
を更に含む、請求項1に記載の方法。 - 前記第1のイベントメッセージを受信する前に、複数の先行イベントに関する複数の先行イベントメッセージを受信するステップ、
を更に含み、
前記先行イベントの各々には先行有効期間が割り当てられていて、
前記マッチング率を計算するステップは、前記先行イベントが前記第1のイベントと同一のルール内の条件に対応する場合に、前記マッチング率の計算に前記先行イベントを含めることにより実行される、
請求項2に記載の方法。 - 前記マッチング率を計算するステップに続いて、且つ前記第1のイベントに関して2つ以上のルールのマッチング率が計算されると、前記2つ以上のルールの計算されたマッチング率の中で、最高の計算されたマッチング率を有するルールから導かれた結論に基づいて、前記事象の原因を識別するステップ、
を更に含む、請求項1に記載の方法。 - 前記マッチング率が、
特定のルールの条件に対応し且つ有効期間が最終的に満了していないイベントの数と、
前記特定のルールを満たすために必要な条件の総数と
の関数として計算され、
前記計算されたマッチング率が、前記特定のルールの結論が前記事象の原因を識別する確率を示す、
請求項1に記載の方法。 - 第1のディスプレイを有し、情報システム内の複数の監視対象ノードとネットワークを介して通信状態にある第1のコンピュータと、
前記第1のコンピュータからアクセス可能であって、各々が前記監視対象ノードの1つ以上において事象が生起した場合に原因を示すために満たすべき1つ以上の条件を明記している複数のルールと
を含む情報システムであって、
前記第1のコンピュータが、1つ以上の前記監視対象ノードにおける事象に関係するイベントに関するイベントメッセージを受信して、各イベントに有効期間を割り当てるべく構成され、
前記第1のコンピュータが、前記ルールのいずれが前記イベントに対応する条件を有するかを判定し、受信したイベントに対応する条件を有する任意のルールに対してマッチング率を計算して、条件のマッチング状態を保存すべく構成され、
前記第1のコンピュータが、前記ルールの計算されたマッチング率に基づいて前記事象の原因を特定すべく構成される
情報システム。 - 前記第1のコンピュータが、前記有効期間が最終満了時点に達すると前記第1のイベントを無効にすべく構成される、
請求項6に記載のシステム。 - 前記第1のコンピュータが、前記第1のイベントメッセージを受信する前に、先行イベントの各々に先行有効期間が割り当てられている複数の先行イベントに関する複数の先行イベントメッセージを受信すると、第1のコンピュータが、前記先行イベントが前記第1のイベントと同一のルール内の条件に対応する場合に、前記マッチング率の計算に前記先行イベントを含めることにより、前記マッチング率を計算すべく構成される、
請求項7に記載のシステム。 - 前記先行イベントの特定の1つの特定の先行有効期間が第1の満了時点に達すると、第1のコンピュータが、マッチング率計算で用いる重み値に減衰値を割り当てるべく構成され、前記特定のイベントに関わる前記マッチング率計算において前記特定の先行イベントの重要性が前記最終満了時点に達するまで段階的に低下することにより、前記イベントがもはや前記マッチング率計算に含まれず、前記システムが更に、
前記第1のコンピュータからアクセス可能である保存された減衰設定情報を含み、前記第1のコンピュータが、異なる種別のイベントまたは異なる種別のノードが所定の異なる減衰値を有するように、イベントの種別または前記イベントに関連付けられたノードの種別に基づいて減衰値を設定すべく構成される、
請求項8に記載のシステム。 - 2つ以上のルールのマッチング率が前記第1のイベントに関して計算される場合、前記第1のコンピュータが、前記2つ以上のルールの計算されたマッチング率の中で、最高の計算されたマッチング率を有するルールから導かれた結論に基づいて、前記事象の原因を識別すべく構成される、
請求項6に記載のシステム。 - 前記第1のコンピュータからアクセス可能である保存された有効期間設定情報を更に含み、前記第1のコンピュータが、異なる種別のイベントまたは異なる種別のノードが所定の異なる有効期間長を有するように、イベントの種別またはイベントに関連付けられたノードの種別に基づいて有効期間の長さを設定すべく構成される、
請求項6に記載のシステム。 - 前記第1のコンピュータが、前記マッチング率を、
特定のルールの条件に対応し且つ有効期間が最終的に満了していないイベントの数と、
前記特定のルールを満たすために必要な条件の総数と
の関数として計算すべく構成され、
前記計算されたマッチング率が、前記特定のルールの結論が前記事象の原因を識別する確率を示す、
請求項6に記載のシステム。 - 前記第1のコンピュータが、特定のルールを満たすために必要な条件のうちどの条件が満たされていないかを判定すべく構成される、
請求項6に記載のシステム。 - 複数の監視対象ノードからなる情報システムにおける事象の原因を特定する方法であって、
各々が1つ以上の条件および1つの結論を明記している複数のルールを保存するステップと、
前記ルールおよび前記情報システムの監視対象部分のトポロジに基づいて拡張ルールを生成して、前記拡張ルールの各条件が、前記情報システムの前記監視対象部分で生起し得るイベントに対応させるステップと、
メモリ内で条件オブジェクトが反復しないように複数の前記拡張ルールの複数の条件をインスタンス化するステップと、
前記メモリ内に結論オブジェクトとして複数の前記拡張ルールの複数の結論をインスタンス化するステップと、
前記拡張ルールの構造に基づいて、複数の前記条件オブジェクトに前記メモリ内の複数の前記結論オブジェクトを関連付けるステップと、
1つ以上の条件オブジェクトの充足に影響を及ぼすイベントが生起した場合に1つ以上の前記条件オブジェクトを有効または無効にすることにより前記事象の原因を特定する処理を実行するステップと
を含む方法。 - ネットワークを介して情報システム内の複数の監視対象ノードと通信状態にある第1のコンピュータと、
前記第1のコンピュータからアクセス可能であって、各々が1つ以上の条件および1つの結論を明記している複数のルールと
を含む情報システムであって、
前記第1のコンピュータが、前記ルールおよび前記情報システムの監視対象部分のトポロジに基づいて拡張ルールを生成して、前記拡張ルールの各条件が前記情報システムの前記監視対象部分で生起し得るイベントに対応させるべく構成され、
前記第1のコンピュータが、メモリ内で条件オブジェクトが反復しないように複数の前記拡張ルールの複数の条件をインスタンス化すべく構成され、
前記第1のコンピュータが、前記メモリ内に結論オブジェクトとして複数の前記拡張ルールの複数の結論をインスタンス化すべく構成され、
前記第1のコンピュータが、前記拡張ルールの構造に基づいて、複数の前記条件オブジェクトに前記メモリ内の複数の前記結論オブジェクトを関連付けるべく構成され、
前記第1のコンピュータが、1つ以上の条件オブジェクトの充足に影響を及ぼすイベントが生起した場合に、1つ以上の前記条件オブジェクトを有効または無効にすることにより前記事象の原因を特定する処理を実行すべく構成される
情報システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/213,257 | 2008-06-17 | ||
| US12/213,257 US8112378B2 (en) | 2008-06-17 | 2008-06-17 | Methods and systems for performing root cause analysis |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010531358A Division JP5102366B2 (ja) | 2008-06-17 | 2009-02-16 | 根本原因分析を実行する方法および装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2012256355A true JP2012256355A (ja) | 2012-12-27 |
| JP2012256355A5 JP2012256355A5 (ja) | 2013-02-14 |
| JP5356586B2 JP5356586B2 (ja) | 2013-12-04 |
Family
ID=40463856
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010531358A Expired - Fee Related JP5102366B2 (ja) | 2008-06-17 | 2009-02-16 | 根本原因分析を実行する方法および装置 |
| JP2012180156A Active JP5356586B2 (ja) | 2008-06-17 | 2012-08-15 | 根本原因分析を実行する方法および装置 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010531358A Expired - Fee Related JP5102366B2 (ja) | 2008-06-17 | 2009-02-16 | 根本原因分析を実行する方法および装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (5) | US8112378B2 (ja) |
| EP (2) | EP2291742A1 (ja) |
| JP (2) | JP5102366B2 (ja) |
| WO (1) | WO2009153901A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5824712B1 (ja) * | 2014-10-28 | 2015-11-25 | 株式会社デュプロ | インクジェット記録装置 |
| US10020982B2 (en) | 2015-10-02 | 2018-07-10 | Hitachi, Ltd. | Failure isolation method and management server for failure isolation |
Families Citing this family (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8112378B2 (en) * | 2008-06-17 | 2012-02-07 | Hitachi, Ltd. | Methods and systems for performing root cause analysis |
| US9305238B2 (en) | 2008-08-29 | 2016-04-05 | Oracle International Corporation | Framework for supporting regular expression-based pattern matching in data streams |
| US8429453B2 (en) | 2009-07-16 | 2013-04-23 | Hitachi, Ltd. | Management system for outputting information denoting recovery method corresponding to root cause of failure |
| US9430494B2 (en) | 2009-12-28 | 2016-08-30 | Oracle International Corporation | Spatial data cartridge for event processing systems |
| US9305057B2 (en) | 2009-12-28 | 2016-04-05 | Oracle International Corporation | Extensible indexing framework using data cartridges |
| JP5419746B2 (ja) | 2010-02-23 | 2014-02-19 | 株式会社日立製作所 | 管理装置及び管理プログラム |
| WO2011108619A1 (ja) * | 2010-03-01 | 2011-09-09 | 日本電気株式会社 | パターンマッチング装置、パターンマッチング方法及びパターンマッチングシステム |
| JP5222876B2 (ja) | 2010-03-23 | 2013-06-26 | 株式会社日立製作所 | 計算機システムにおけるシステム管理方法、及び管理システム |
| JP5419819B2 (ja) * | 2010-07-16 | 2014-02-19 | 株式会社日立製作所 | 計算機システムの管理方法、及び管理システム |
| WO2012014305A1 (ja) * | 2010-07-29 | 2012-02-02 | 株式会社日立製作所 | システム障害における構成変更事象の影響度推定方法 |
| US8819220B2 (en) | 2010-09-09 | 2014-08-26 | Hitachi, Ltd. | Management method of computer system and management system |
| US8713049B2 (en) | 2010-09-17 | 2014-04-29 | Oracle International Corporation | Support for a parameterized query/view in complex event processing |
| US9189280B2 (en) | 2010-11-18 | 2015-11-17 | Oracle International Corporation | Tracking large numbers of moving objects in an event processing system |
| JP5609637B2 (ja) * | 2010-12-28 | 2014-10-22 | 富士通株式会社 | プログラム、情報処理装置、及び情報処理方法 |
| US8839036B2 (en) | 2010-12-30 | 2014-09-16 | Schneider Electric It Corporation | System and method for root cause analysis |
| US9240937B2 (en) * | 2011-03-31 | 2016-01-19 | Microsoft Technology Licensing, Llc | Fault detection and recovery as a service |
| US8990416B2 (en) | 2011-05-06 | 2015-03-24 | Oracle International Corporation | Support for a new insert stream (ISTREAM) operation in complex event processing (CEP) |
| US9329975B2 (en) | 2011-07-07 | 2016-05-03 | Oracle International Corporation | Continuous query language (CQL) debugger in complex event processing (CEP) |
| US9021077B2 (en) * | 2011-09-26 | 2015-04-28 | Hitachi, Ltd. | Management computer and method for root cause analysis |
| WO2013088565A1 (ja) * | 2011-12-15 | 2013-06-20 | 富士通株式会社 | 検知装置、検知プログラムおよび検知方法 |
| US20130179563A1 (en) * | 2012-01-05 | 2013-07-11 | Hitachi, Ltd. | Information system, computer and method for identifying cause of phenomenon |
| US9246777B2 (en) | 2012-02-14 | 2016-01-26 | Hitachi, Ltd. | Computer program and monitoring apparatus |
| US20130226877A1 (en) * | 2012-02-24 | 2013-08-29 | Hitachi, Ltd. | Computer program and management computer |
| JP5658417B2 (ja) | 2012-02-27 | 2015-01-28 | 株式会社日立製作所 | 監視システム及び監視プログラム |
| JP5908122B2 (ja) * | 2012-05-18 | 2016-04-26 | 株式会社日立製作所 | 管理システム及び管理方法 |
| US9130850B2 (en) | 2012-07-20 | 2015-09-08 | Hitachi, Ltd. | Monitoring system and monitoring program with detection probability judgment for condition event |
| US9563663B2 (en) | 2012-09-28 | 2017-02-07 | Oracle International Corporation | Fast path evaluation of Boolean predicates |
| US9805095B2 (en) | 2012-09-28 | 2017-10-31 | Oracle International Corporation | State initialization for continuous queries over archived views |
| US9450819B2 (en) * | 2012-10-12 | 2016-09-20 | Cisco Technology, Inc. | Autonomic network sentinels |
| WO2014068705A1 (ja) * | 2012-10-31 | 2014-05-08 | 株式会社日立製作所 | 監視システム及び監視プログラム |
| US10956422B2 (en) | 2012-12-05 | 2021-03-23 | Oracle International Corporation | Integrating event processing with map-reduce |
| US9098587B2 (en) | 2013-01-15 | 2015-08-04 | Oracle International Corporation | Variable duration non-event pattern matching |
| US10298444B2 (en) * | 2013-01-15 | 2019-05-21 | Oracle International Corporation | Variable duration windows on continuous data streams |
| US9390135B2 (en) | 2013-02-19 | 2016-07-12 | Oracle International Corporation | Executing continuous event processing (CEP) queries in parallel |
| US9047249B2 (en) | 2013-02-19 | 2015-06-02 | Oracle International Corporation | Handling faults in a continuous event processing (CEP) system |
| US9280440B2 (en) | 2013-03-18 | 2016-03-08 | Hitachi, Ltd. | Monitoring target apparatus, agent program, and monitoring system |
| US9619314B2 (en) * | 2013-04-05 | 2017-04-11 | Hitachi, Ltd. | Management system and management program |
| US9418113B2 (en) | 2013-05-30 | 2016-08-16 | Oracle International Corporation | Value based windows on relations in continuous data streams |
| EP3011466A1 (en) * | 2013-06-18 | 2016-04-27 | Hewlett Packard Enterprise Development LP | Prioritizing event notices utilizing past-preference pairings |
| US9244808B2 (en) * | 2013-09-27 | 2016-01-26 | International Business Machines Corporation | Pattern oriented data collection and analysis |
| WO2015063889A1 (ja) * | 2013-10-30 | 2015-05-07 | 株式会社日立製作所 | 管理システム、プラン生成方法、およびプラン生成プログラム |
| WO2015079564A1 (ja) * | 2013-11-29 | 2015-06-04 | 株式会社日立製作所 | イベントの根本原因の解析を支援する管理システム及び方法 |
| US9934279B2 (en) | 2013-12-05 | 2018-04-03 | Oracle International Corporation | Pattern matching across multiple input data streams |
| US9244978B2 (en) | 2014-06-11 | 2016-01-26 | Oracle International Corporation | Custom partitioning of a data stream |
| US9712645B2 (en) | 2014-06-26 | 2017-07-18 | Oracle International Corporation | Embedded event processing |
| US10120907B2 (en) | 2014-09-24 | 2018-11-06 | Oracle International Corporation | Scaling event processing using distributed flows and map-reduce operations |
| US9886486B2 (en) | 2014-09-24 | 2018-02-06 | Oracle International Corporation | Enriching events with dynamically typed big data for event processing |
| CN104462447B (zh) * | 2014-12-15 | 2018-04-03 | 北京国双科技有限公司 | 访问超时的数据处理方法和装置 |
| JP5938495B2 (ja) * | 2015-04-28 | 2016-06-22 | 株式会社日立製作所 | 根本原因を解析する管理計算機、方法及び計算機システム |
| WO2017018901A1 (en) | 2015-07-24 | 2017-02-02 | Oracle International Corporation | Visually exploring and analyzing event streams |
| US10210223B2 (en) | 2015-10-27 | 2019-02-19 | International Business Machines Corporation | Executing conditions with negation operators in analytical databases |
| US10601639B2 (en) | 2016-01-20 | 2020-03-24 | Netscout Systems Texas, Llc | Multi cause correlation in wireless protocols |
| CN107040395B (zh) * | 2016-02-03 | 2019-11-15 | 腾讯科技(深圳)有限公司 | 一种告警信息的处理方法、装置和系统 |
| DE102017108496B4 (de) * | 2017-04-21 | 2023-06-29 | Windmöller & Hölscher Kg | Verfahren und Vorrichtungen sowie System zum Auf- und Abwickeln eines Wickels |
| WO2018211501A1 (en) * | 2017-05-14 | 2018-11-22 | Otonomo Technologies Ltd. | Method and system for generating and managing a regulation engine |
| CN107832200A (zh) * | 2017-10-24 | 2018-03-23 | 平安科技(深圳)有限公司 | 告警处理方法、装置、计算机设备及存储介质 |
| US10616043B2 (en) * | 2017-11-27 | 2020-04-07 | Google Llc | Real-time probabilistic root cause correlation of network failures |
| CN111381768B (zh) * | 2018-12-29 | 2024-10-15 | 北京亿阳信通科技有限公司 | 一种数据监控的方法和装置 |
| JP7213948B2 (ja) * | 2019-02-28 | 2023-01-27 | 旭化成株式会社 | 学習装置および判断装置 |
| US11606258B2 (en) * | 2019-04-23 | 2023-03-14 | Red Hat, Inc. | Determining network topology based on packet traffic |
| US10805144B1 (en) * | 2019-06-18 | 2020-10-13 | Cisco Technology, Inc. | Monitoring interactions between entities in a network by an agent for particular types of interactions and indexing and establishing relationships of the components of each interaction |
| US11526391B2 (en) | 2019-09-09 | 2022-12-13 | Kyndryl, Inc. | Real-time cognitive root cause analysis (CRCA) computing |
| US11775405B2 (en) * | 2020-03-20 | 2023-10-03 | UncommonX Inc. | Generation of an issue response evaluation regarding a system aspect of a system |
| CN112631817B (zh) * | 2020-12-23 | 2023-02-07 | 杭州海康威视系统技术有限公司 | 一种问题诊断方法、系统及电子设备 |
| EP4385181A1 (en) * | 2021-09-03 | 2024-06-19 | Huawei Technologies Co., Ltd. | Root cause analysis of anomalous events in a computer network |
| US20230205618A1 (en) * | 2021-12-29 | 2023-06-29 | Microsoft Technology Licensing, Llc | Performing root cause analysis on data center incidents |
| WO2023214955A1 (en) * | 2022-05-02 | 2023-11-09 | Rakuten Mobile, Inc. | Policy-based root-cause analysis system and method of operation |
| WO2024261782A1 (en) * | 2023-06-23 | 2024-12-26 | Tata Play Limited | Method and tuning control system for determining root cause of an issue in active channel |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001075897A (ja) * | 1999-09-07 | 2001-03-23 | Toshiba Corp | 障害メッセージ管理システム及び記憶媒体 |
| JP2003256102A (ja) * | 2002-03-01 | 2003-09-10 | Seiko Epson Corp | 活用支援情報提供装置 |
| US20060123278A1 (en) * | 2004-10-13 | 2006-06-08 | Petre Dini | Method and apparatus for generating diagnoses of network problems |
| JP2007124057A (ja) * | 2005-10-25 | 2007-05-17 | Ntt Communications Kk | ネットワーク障害部位特定装置および方法 |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6140643A (ja) | 1984-07-31 | 1986-02-26 | Hitachi Ltd | システムの資源割当て制御方式 |
| JP2512884B2 (ja) * | 1985-03-08 | 1996-07-03 | アイシン精機株式会社 | 過給圧制御装置 |
| US5146537A (en) * | 1985-07-12 | 1992-09-08 | Hitachi, Ltd. | Method for judging whether conditions are satisfied by using a network having a plurality of nodes representing the conditions |
| JPH0690666B2 (ja) * | 1985-09-06 | 1994-11-14 | 株式会社日立製作所 | 弁別ネツトワ−クの動的変形方法 |
| US4868763A (en) * | 1986-02-21 | 1989-09-19 | Hitachi, Ltd. | Knowledge-based system having plural processors |
| US5261086A (en) * | 1987-10-26 | 1993-11-09 | Nec Corporation | Performance analyzing and diagnosing system for computer systems |
| JPH03286337A (ja) * | 1990-04-03 | 1991-12-17 | Hitachi Ltd | 条件判定の処理構造最適化による推論の高速化方式 |
| US5214653A (en) * | 1990-10-22 | 1993-05-25 | Harris Corporation | Fault finder expert system |
| JPH06222957A (ja) * | 1993-01-25 | 1994-08-12 | Fuji Xerox Co Ltd | 事象自動通報方法 |
| GB9303640D0 (en) * | 1993-02-23 | 1993-04-07 | British Telecomm | Object-oriented correlation |
| US7107185B1 (en) * | 1994-05-25 | 2006-09-12 | Emc Corporation | Apparatus and method for event correlation and problem reporting |
| US7092914B1 (en) * | 1997-11-06 | 2006-08-15 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information |
| US20030154266A1 (en) * | 2000-09-01 | 2003-08-14 | Mark Bobick | Server system and method for discovering digital assets in enterprise information systems |
| US7043661B2 (en) * | 2000-10-19 | 2006-05-09 | Tti-Team Telecom International Ltd. | Topology-based reasoning apparatus for root-cause analysis of network faults |
| US6966015B2 (en) | 2001-03-22 | 2005-11-15 | Micromuse, Ltd. | Method and system for reducing false alarms in network fault management systems |
| JP3579834B2 (ja) * | 2001-06-29 | 2004-10-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 管理可能なネットワークにおける事前対策オンライン診断 |
| BR0210881A (pt) | 2001-07-06 | 2004-06-22 | Computer Ass Think Inc | Método para gerenciamento de componente de empreendimento, meio legìvel por computador, sistema para a determinação de uma causa de origem de um evento de empreendimento, método de prover e selecionar a partir de um conjunto de entradas de dado no exibidor, conjunto de interfaces de programa de aplicação e sistema para correlacionar eventos e determinar um evento de base |
| JP3993773B2 (ja) * | 2002-02-20 | 2007-10-17 | 株式会社日立製作所 | ストレージサブシステム、記憶制御装置及びデータコピー方法 |
| US8176527B1 (en) * | 2002-12-02 | 2012-05-08 | Hewlett-Packard Development Company, L. P. | Correlation engine with support for time-based rules |
| US7299244B2 (en) * | 2002-12-10 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | System and method for dynamic sequencing of a requirements-based workflow |
| US7447667B2 (en) * | 2002-12-11 | 2008-11-04 | International Business Machines Corporation | Method and knowledge structures for reasoning about concepts, relations, and rules |
| EP1577783A4 (en) * | 2002-12-26 | 2008-04-16 | Fujitsu Ltd | OPERATIONAL MANAGEMENT PROCESS AND OPERATION MANAGEMENT SERVER |
| US7254515B1 (en) | 2003-03-31 | 2007-08-07 | Emc Corporation | Method and apparatus for system management using codebook correlation with symptom exclusion |
| TWI269513B (en) * | 2004-05-21 | 2006-12-21 | Delta Electronics Inc | Power converter that supplies multiple output voltages via adaptor |
| US20060112061A1 (en) * | 2004-06-24 | 2006-05-25 | Masurkar Vijay B | Rule based engines for diagnosing grid-based computing systems |
| JP4313336B2 (ja) * | 2005-06-03 | 2009-08-12 | 株式会社日立製作所 | 監視システムおよび監視方法 |
| JP4605072B2 (ja) * | 2006-01-17 | 2011-01-05 | 株式会社日立製作所 | 制御装置および情報システムの制御方法 |
| JP4162250B2 (ja) * | 2006-10-05 | 2008-10-08 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 分散した部品木から故障部品の組み合わせを求める方法、システム |
| JP4374378B2 (ja) * | 2006-12-21 | 2009-12-02 | 株式会社日立製作所 | 運用実績評価装置、運用実績評価方法、およびプログラム |
| JP4982216B2 (ja) * | 2007-03-14 | 2012-07-25 | 株式会社日立製作所 | ポリシ作成支援方法、ポリシ作成支援システム、およびプログラム |
| US8112378B2 (en) * | 2008-06-17 | 2012-02-07 | Hitachi, Ltd. | Methods and systems for performing root cause analysis |
| JP5237034B2 (ja) * | 2008-09-30 | 2013-07-17 | 株式会社日立製作所 | イベント情報取得外のit装置を対象とする根本原因解析方法、装置、プログラム。 |
| JP4981974B2 (ja) * | 2009-03-24 | 2012-07-25 | 株式会社日立製作所 | 管理システム及び情報処理システム |
| WO2010122604A1 (ja) * | 2009-04-23 | 2010-10-28 | 株式会社日立製作所 | 複数のノード装置を含んだ計算機システムでのイベントの発生原因を特定する計算機 |
| JP5542398B2 (ja) * | 2009-09-30 | 2014-07-09 | 株式会社日立製作所 | 障害の根本原因解析結果表示方法、装置、及びシステム |
| JP2011076292A (ja) * | 2009-09-30 | 2011-04-14 | Hitachi Ltd | 取得可能な機器情報に応じた障害原因解析ルールの設計方法及び計算機 |
| JP5419746B2 (ja) * | 2010-02-23 | 2014-02-19 | 株式会社日立製作所 | 管理装置及び管理プログラム |
-
2008
- 2008-06-17 US US12/213,257 patent/US8112378B2/en not_active Expired - Fee Related
-
2009
- 2009-02-16 JP JP2010531358A patent/JP5102366B2/ja not_active Expired - Fee Related
- 2009-02-16 WO PCT/JP2009/000587 patent/WO2009153901A1/en not_active Ceased
- 2009-02-16 EP EP09766349A patent/EP2291742A1/en not_active Withdrawn
- 2009-02-16 EP EP11153936.7A patent/EP2341434B1/en not_active Not-in-force
-
2012
- 2012-01-10 US US13/347,368 patent/US8583581B2/en not_active Expired - Fee Related
- 2012-08-15 JP JP2012180156A patent/JP5356586B2/ja active Active
-
2013
- 2013-09-27 US US14/038,841 patent/US8732111B2/en active Active
-
2014
- 2014-04-16 US US14/253,966 patent/US8990141B2/en active Active
-
2015
- 2015-03-11 US US14/644,619 patent/US20150188752A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001075897A (ja) * | 1999-09-07 | 2001-03-23 | Toshiba Corp | 障害メッセージ管理システム及び記憶媒体 |
| JP2003256102A (ja) * | 2002-03-01 | 2003-09-10 | Seiko Epson Corp | 活用支援情報提供装置 |
| US20060123278A1 (en) * | 2004-10-13 | 2006-06-08 | Petre Dini | Method and apparatus for generating diagnoses of network problems |
| JP2007124057A (ja) * | 2005-10-25 | 2007-05-17 | Ntt Communications Kk | ネットワーク障害部位特定装置および方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5824712B1 (ja) * | 2014-10-28 | 2015-11-25 | 株式会社デュプロ | インクジェット記録装置 |
| US10020982B2 (en) | 2015-10-02 | 2018-07-10 | Hitachi, Ltd. | Failure isolation method and management server for failure isolation |
Also Published As
| Publication number | Publication date |
|---|---|
| US8583581B2 (en) | 2013-11-12 |
| JP2011518359A (ja) | 2011-06-23 |
| EP2341434A1 (en) | 2011-07-06 |
| US20120117573A1 (en) | 2012-05-10 |
| JP5102366B2 (ja) | 2012-12-19 |
| US20140025621A1 (en) | 2014-01-23 |
| US20140229419A1 (en) | 2014-08-14 |
| WO2009153901A1 (en) | 2009-12-23 |
| US20090313198A1 (en) | 2009-12-17 |
| EP2341434A8 (en) | 2011-09-14 |
| US20150188752A1 (en) | 2015-07-02 |
| JP5356586B2 (ja) | 2013-12-04 |
| EP2341434B1 (en) | 2018-12-12 |
| EP2291742A1 (en) | 2011-03-09 |
| US8112378B2 (en) | 2012-02-07 |
| US8732111B2 (en) | 2014-05-20 |
| US8990141B2 (en) | 2015-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5356586B2 (ja) | 根本原因分析を実行する方法および装置 | |
| JP5731334B2 (ja) | インシデント・プールの管理方法、システムおよびコンピュータ・プログラム | |
| CN100412871C (zh) | 生成用于自动化系统管理的领域知识的系统和方法 | |
| US8688769B2 (en) | Selected alert delivery in a distributed processing system | |
| US9178937B2 (en) | Selected alert delivery in a distributed processing system | |
| US5490266A (en) | Process oriented logic simulation having stability checking | |
| US20120304012A1 (en) | Administering Incident Pools For Event And Alert Analysis | |
| US10394819B2 (en) | Controlling mirroring of tables based on access prediction | |
| US20130268251A1 (en) | Measuring process model performance and enforcing process performance policy | |
| US9361184B2 (en) | Selecting during a system shutdown procedure, a restart incident checkpoint of an incident analyzer in a distributed processing system | |
| CN112580816A (zh) | 机器学习训练资源管理 | |
| US7793114B2 (en) | Method for forecasting risks associated with software packages | |
| CN107209763A (zh) | 指定和应用数据的规则 | |
| CN115268978A (zh) | 用于有状态应用的灵活更新机制 | |
| CN120234195A (zh) | 加速卡测试方法、装置、设备及介质 | |
| CN116893954A (zh) | 计算机代码缺陷的检测方法、系统和存储介质 | |
| CN116701091A (zh) | 用于导出日志的方法、电子设备和计算机程序产品 | |
| CN102651010A (zh) | 用于数据库转储的方法、设备和系统 | |
| Baier et al. | Mean-payoff optimization in continuous-time Markov chains with parametric alarms | |
| US20260099324A1 (en) | Systems and methods for efficient management of merge failures | |
| CN120196283B (zh) | 一种用于分布式架构的数据存储方法及系统 | |
| CN118093303A (zh) | 任务监控方法、装置和计算设备 | |
| Mandapatti et al. | State Explosion Risks in Rule-Driven Low-Code Execution Engines | |
| CN120086046A (zh) | 异常处理方法和异常处理模块 | |
| CN120301859A (zh) | 智能灌溉管理系统、测试方法、终端、介质及程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130729 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130828 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5356586 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |