JP7382882B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラム Download PDFInfo
- Publication number
- JP7382882B2 JP7382882B2 JP2020062302A JP2020062302A JP7382882B2 JP 7382882 B2 JP7382882 B2 JP 7382882B2 JP 2020062302 A JP2020062302 A JP 2020062302A JP 2020062302 A JP2020062302 A JP 2020062302A JP 7382882 B2 JP7382882 B2 JP 7382882B2
- Authority
- JP
- Japan
- Prior art keywords
- output signals
- information processing
- root cause
- group
- output signal
- 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.)
- Active
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/079—Root cause analysis, i.e. error or fault diagnosis
-
- 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/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/211—Selection of the most significant subset of features
- G06F18/2113—Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/217—Validation; Performance evaluation; Active pattern learning techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
-
- 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
- H04L41/064—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 involving 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/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
- H04L41/065—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 involving logical or physical relationship, e.g. grouping and hierarchies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Alarm Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
Description
(1)順位を決定する問題:
(2)情報処理装置の構成:
(3)情報処理:
(4)付記:
まず、実施形態に係る情報処理装置の説明に先立ち、人気投票の結果から、候補者の順位を決定する問題について説明する。ここでは、aからdまでの4人の候補者の人気投票を例に説明する。図9の上段に示すA方式のように、1番好きな候補者を投票してもらう方式では、投票者が見ていない候補者の順位が上位になり得ない、見ていない候補者の順位を正しく評価できないといった問題がある。一方で、図9の下段に示すB方式のように、2人のうちどちらが好きかといったアンケートに基づいて候補者の順位を決定する方式では、下位の候補者についても順位付けを行うことができる。B方式の結果から順位付けを行う問題は、いわゆる線形順序付け問題に帰着させることができる。線形順序付け問題については、下記の文献を参照することができる。
「線形順序付け問題の解法」 オペレーションズ・リサーチ
http://www.orsj.or.jp/archive2/or57-06/or57_6_327.pdf
図1は、情報処理装置10の全体構成図である。情報処理装置10は、多数のネットワーク機器を管理しており、各ネットワーク機器において異常が生じた場合に、異常が生じたネットワーク機器からアラームを受信する。すなわち、アラームは、異常が生じたことを示す情報である。アラームには、異常の発生時刻、アラーム区分、アラームID及びアラーム名が含まれるものとする。ここで、アラーム区分は、アラームの種類を示す情報である。アラームIDは、アラームを識別する識別情報である。アラーム名は、アラームの内容を示す情報である。なお、アラームは、出力信号の一例である。また、アラームIDは、ネットワーク機器により付与されるものとするが、他の例としては、情報処理装置10が付与してもよく、また他の例としては、ネットワーク機器を監視する監視サーバなど他の装置が付与してもよい。
V6j=(1,1,1,1,1,0,1,…) …(式1)
ここで、V6jの1番目の要素は、アラームID「1」のアラームと、アラームID「6」のアラームの組に対応する。この組においてアラームID「6」が根本原因として選択されているため、1番目の要素は「1」となる。同様に、2~5番目の要素と、7番目の要素が1となる。6番目の要素は、アラームID「6」に対応するアラーム同士の組み合わせであり、想定されないため「0」となる。また、第1のアラームグループ210に含まれないアラームと、アラームID「6」のアラームの間では優位性の判断がつかない。このため、(式1)には示されていないが、第1のアラームグループ210に含まれないアラームと、アラームID「6」のアラームの組に対応した要素は「0」となる。このため、ネットワーク機器が多数存在する場合には、行ベクトルは多数のゼロを含むベクトルとなる。
図4は、制御部120による学習処理を示すフローチャートである。なお、制御部120は、管理対象のネットワーク機器において異常が生じる度に、異常が発生したネットワーク機器からアラームを受信し、これを履歴DB111に蓄積しているものとする。
以上の実施形態は、本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。
Claims (15)
- 管理対象の複数の機器から、所定期間に得られた複数の出力信号を含むグループにおいて、前記複数の出力信号の根本原因に対応した出力信号の選択を受け付ける受付部と、
前記受付部が受け付けた、前記グループに対応した選択結果を、前記複数の出力信号の中から選択される、2つの出力信号における選択結果の組み合わせに置換する置換部と、
前記置換後の前記選択結果に基づいて、前記出力信号の順位モデルを生成するモデル生成部と
を有する、情報処理装置。 - 前記出力信号の発生時刻に基づいて、前記グループを生成するグループ生成部をさらに有し、
前記受付部は、前記グループ生成部により生成された前記グループにおいて、前記根本原因に対応した前記出力信号の選択を受け付ける、請求項1に記載の情報処理装置。 - 前記モデル生成部は、
前記複数の出力信号の並び順を、行及び列の並び順とし、
前記置換部により得られる2つの出力信号における選択結果を、前記2つの出力信号それぞれの順位に対応した成分の値とする行列を生成し、
前記行列の対角成分よりも上の成分を含む上三角の値の最大化問題を解くことにより、前記順位モデルを生成する、請求項1又は2に記載の情報処理装置。 - 前記モデル生成部は、ヒューリスティックの手法により、前記順位モデルを生成する、請求項3に記載の情報処理装置。
- 前記モデル生成部は、
前記複数の出力信号を所定の並び順に並べ、前記複数の出力信号のうち処理対象の出力信号の順位を、予め定められた条件に従い変更することで、複数の並び順を生成し、
前記複数の並び順それぞれに対応した前記行列の前記上三角の値を求め、
前記上三角の値に基づいて、前記複数の並び順の中の一の並び順を、前記順位モデルとして得る、請求項4に記載の情報処理装置。 - 前記モデル生成部は、前記複数の出力信号それぞれを処理対象として選択し、前記処理対象の出力信号の順位を一定間隔で変更することで、前記複数の並び順を生成する、請求項5に記載の情報処理装置。
- 前記モデル生成部は、前記複数の出力信号の中の2つの出力信号を処理対象として選択し、前記処理対象の2つの出力信号の順位を入れ替えることで、前記複数の並び順を生成する、請求項5に記載の情報処理装置。
- 前記モデル生成部は、根本原因として選択されたことのない出力信号のうち少なくとも一部の出力信号の順位を、根本原因として選択されたことのある出力信号の順位よりも下の順位に固定した上で、固定されていない出力信号の順位を変更する、請求項5乃至7の何れか1項に記載の情報処理装置。
- 前記モデル生成部は、前記受付部が、新たに得られた出力信号のグループにおいて、前記根本原因に対応した前記出力信号の選択を受け付けた場合に、前記受付部による出力信号の選択結果に応じて、前記順位モデルを更新する、請求項1乃至8の何れか1項に記載の情報処理装置。
- 前記根本原因の推定対象の複数の出力信号と、前記順位モデルと、に基づいて、前記推定対象の複数の出力信号の中から、前記根本原因となる出力信号を推定する推定部と
をさらに有する、請求項1乃至9の何れか1項に記載の情報処理装置。 - 根本原因の推定対象となる、複数の出力信号を取得する取得部と、
所定時間に得られた複数の出力信号を含むグループにおける、根本原因の出力信号の選択結果を、前記グループの中から選択される、2つの出力信号における選択結果の組み合わせに置換して生成された順位モデルに基づいて、前記複数の出力信号の中から、根本原因となる出力信号を推定する推定部と
を有する、情報処理装置。 - 情報処理装置が実行する情報処理方法であって、
管理対象の複数の機器から、所定期間に得られた複数の出力信号を含むグループにおいて、前記複数の出力信号の根本原因に対応した出力信号の選択を受け付ける受付ステップと、
前記受付ステップにおいて受け付けた、前記グループに対応した選択結果を、前記複数の出力信号の中から選択される、2つの出力信号における選択結果の組み合わせに置換する置換ステップと、
前記置換後の前記選択結果に基づいて、前記出力信号の順位モデルを生成するモデル生成ステップと
を含む、情報処理方法。 - 情報処理装置が実行する情報処理方法であって、
根本原因の推定対象となる、複数の出力信号を取得する取得ステップと、
所定時間に得られた複数の出力信号を含むグループにおける、根本原因の出力信号の選択結果を、前記グループの中から選択される、2つの出力信号における選択結果の組み合わせに換して生成された順位モデルに基づいて、前記複数の出力信号の中から、根本原因となる出力信号を推定する推定ステップと
を含む、情報処理方法。 - コンピュータを、
管理対象の複数の機器から、所定期間に得られた複数の出力信号を含むグループにおいて、前記複数の出力信号の根本原因に対応した出力信号の選択を受け付ける受付部、
前記受付部が受け付けた、前記グループに対応した選択結果を、前記複数の出力信号の中から選択される、2つの出力信号における選択結果の組み合わせに置換する置換部、
前記置換後の前記選択結果に基づいて、前記出力信号の順位モデルを生成するモデル生成部
として機能させるためのプログラム。 - コンピュータを、
根本原因の推定対象となる、複数の出力信号を取得する取得部、
所定時間に得られた複数の出力信号を含むグループにおける、根本原因の出力信号の選択結果を、前記グループの中から選択される、2つの出力信号における選択結果の組み合わせに置換して生成された順位モデルに基づいて、前記複数の出力信号の中から、根本原因となる出力信号を推定する推定部
として機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020062302A JP7382882B2 (ja) | 2020-03-31 | 2020-03-31 | 情報処理装置、情報処理方法及びプログラム |
| SG10202103012T SG10202103012TA (en) | 2020-03-31 | 2021-03-24 | Information Processing Apparatus, Information Processing Method, And Program |
| US17/215,830 US11762726B2 (en) | 2020-03-31 | 2021-03-29 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020062302A JP7382882B2 (ja) | 2020-03-31 | 2020-03-31 | 情報処理装置、情報処理方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021163020A JP2021163020A (ja) | 2021-10-11 |
| JP7382882B2 true JP7382882B2 (ja) | 2023-11-17 |
Family
ID=77854613
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020062302A Active JP7382882B2 (ja) | 2020-03-31 | 2020-03-31 | 情報処理装置、情報処理方法及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11762726B2 (ja) |
| JP (1) | JP7382882B2 (ja) |
| SG (1) | SG10202103012TA (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009064407A (ja) | 2007-08-10 | 2009-03-26 | Omron Corp | 工程解析装置、工程解析方法および工程解析プログラム |
| JP2010122847A (ja) | 2008-11-19 | 2010-06-03 | Hitachi Ltd | 装置異常診断方法及びシステム |
| WO2010082322A1 (ja) | 2009-01-14 | 2010-07-22 | 株式会社日立製作所 | 装置異常監視方法及びシステム |
| CN104572329A (zh) | 2014-12-31 | 2015-04-29 | 杭州华为企业通信技术有限公司 | 一种故障确定方法及装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61245210A (ja) * | 1985-04-24 | 1986-10-31 | Hitachi Ltd | プラントの故障原因推定方式 |
| JPH06301878A (ja) * | 1993-04-12 | 1994-10-28 | Fuji Electric Co Ltd | メンテナンスガイドシステム |
| JP3082548B2 (ja) | 1993-12-27 | 2000-08-28 | 株式会社日立製作所 | 設備管理システム |
| US7337090B1 (en) * | 1994-05-25 | 2008-02-26 | Emc Corporation | Apparatus and method for event correlation and problem reporting |
| US9104572B1 (en) * | 2013-02-11 | 2015-08-11 | Amazon Technologies, Inc. | Automated root cause analysis |
| US9424121B2 (en) * | 2014-12-08 | 2016-08-23 | Alcatel Lucent | Root cause analysis for service degradation in computer networks |
| CN106570513B (zh) * | 2015-10-13 | 2019-09-13 | 华为技术有限公司 | 大数据网络系统的故障诊断方法和装置 |
| US10289471B2 (en) * | 2016-02-08 | 2019-05-14 | Nec Corporation | Ranking causal anomalies via temporal and dynamical analysis on vanishing correlations |
| US20170372212A1 (en) * | 2016-06-28 | 2017-12-28 | Ca, Inc. | Model based root cause analysis |
| US11061393B2 (en) * | 2019-08-28 | 2021-07-13 | International Business Machines Corporation | Consolidating anomaly root causes and alarms using graphical granger models |
-
2020
- 2020-03-31 JP JP2020062302A patent/JP7382882B2/ja active Active
-
2021
- 2021-03-24 SG SG10202103012T patent/SG10202103012TA/en unknown
- 2021-03-29 US US17/215,830 patent/US11762726B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009064407A (ja) | 2007-08-10 | 2009-03-26 | Omron Corp | 工程解析装置、工程解析方法および工程解析プログラム |
| JP2010122847A (ja) | 2008-11-19 | 2010-06-03 | Hitachi Ltd | 装置異常診断方法及びシステム |
| WO2010082322A1 (ja) | 2009-01-14 | 2010-07-22 | 株式会社日立製作所 | 装置異常監視方法及びシステム |
| US20110276828A1 (en) | 2009-01-14 | 2011-11-10 | Kenji Tamaki | Apparatus anomaly monitoring method and system |
| CN104572329A (zh) | 2014-12-31 | 2015-04-29 | 杭州华为企业通信技术有限公司 | 一种故障确定方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| SG10202103012TA (en) | 2021-10-28 |
| JP2021163020A (ja) | 2021-10-11 |
| US20210303382A1 (en) | 2021-09-30 |
| US11762726B2 (en) | 2023-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1062583B1 (en) | System and method for model mining complex information technology systems | |
| US6625589B1 (en) | Method for adaptive threshold computation for time and frequency based anomalous feature identification in fault log data | |
| US20160055044A1 (en) | Fault analysis method, fault analysis system, and storage medium | |
| US10552390B2 (en) | Root cause analysis of performance problems | |
| US8645769B2 (en) | Operation management apparatus, operation management method, and program storage medium | |
| US20210201079A1 (en) | Training data generation method and information processing apparatus | |
| US11341018B2 (en) | Method and device for detecting abnormal operation of operating system | |
| US20160098291A1 (en) | Virtual machine capacity planning | |
| JP6528669B2 (ja) | 予兆検知プログラム、装置、及び方法 | |
| CN111124732A (zh) | 一种磁盘故障的预测方法、系统、设备及存储介质 | |
| WO2014196980A1 (en) | Prioritizing log messages | |
| US20240346092A1 (en) | System and method for reducing crawl frequency and memory usage for an autonomous internet crawler | |
| JP7006616B2 (ja) | 予測モデル生成システム、方法およびプログラム | |
| US20200250063A1 (en) | Automated identification of events associated with a performance degradation in a computer system | |
| CN104199754A (zh) | 生产故障分析系统 | |
| JP5758335B2 (ja) | システム疲労度評価装置およびその方法 | |
| CN118519875A (zh) | 基于物联网的智慧安防监控运维管理方法及系统 | |
| CN110968475A (zh) | 监控网页的方法、装置、电子设备及可读存储介质 | |
| JP7382882B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| CN118394559B (zh) | 一种服务器故障预测方法及装置 | |
| CN114971848A (zh) | 一种数据评分方法及装置 | |
| JP5332918B2 (ja) | 区分データレコメンド方法、プログラム、及び装置 | |
| JP7822191B2 (ja) | 保守管理支援システム | |
| US11789956B2 (en) | Method and system for extracting mediator variable and mediation influence from multivariate set | |
| Villaça et al. | Online learning under resource constraints |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230130 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230530 |
|
| 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: 20231017 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231107 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7382882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |