JP7809028B2 - コンピュータシステム、コンピュータ実装方法、プログラム、及びコンピュータ実装システム(学習因果関係) - Google Patents
コンピュータシステム、コンピュータ実装方法、プログラム、及びコンピュータ実装システム(学習因果関係)Info
- Publication number
- JP7809028B2 JP7809028B2 JP2022123687A JP2022123687A JP7809028B2 JP 7809028 B2 JP7809028 B2 JP 7809028B2 JP 2022123687 A JP2022123687 A JP 2022123687A JP 2022123687 A JP2022123687 A JP 2022123687A JP 7809028 B2 JP7809028 B2 JP 7809028B2
- Authority
- JP
- Japan
- Prior art keywords
- error
- application
- log data
- microservice
- causal
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/29—Graphical models, e.g. Bayesian networks
-
- 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/0751—Error or fault detection not based on redundancy
-
- 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/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- 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/0766—Error or fault reporting or storing
- G06F11/0781—Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level
-
- 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/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
- G06F18/24147—Distances to closest patterns, e.g. nearest neighbour classification
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
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)
- Quality & Reliability (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computer Hardware Design (AREA)
- Probability & Statistics with Applications (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
Claims (25)
- メモリに動作可能に結合されたコンピュータプロセッサと、
前記コンピュータプロセッサ及び前記メモリと通信する人工知能(AI)プラットフォームであって、前記AIプラットフォームは、
2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を学習するように構成されたステージングマネージャであって、前記学習することは、
1つ又は複数の選択的にインジェクトされたエラーに対応する第1のマイクロサービスエラーログデータを収集することと、
前記収集された第1のマイクロサービスエラーログデータに基づいて学習された因果グラフを生成することであって、前記学習された因果グラフは、選択的エラーインジェクションによって影響を受けたアプリケーションマイクロサービスの依存性を表す、生成することと
を含む、ステージングマネージャと、
前記ステージングマネージャに動作可能に結合されたプロダクションマネージャであって、前記プロダクションマネージャは、アプリケーションエラーの源を動的に位置特定するように構成されており、前記位置特定することは、
前記アプリケーションエラーに対応する第2のマイクロサービスエラーログデータを収集することと、
前記学習された因果グラフと前記収集された第2のマイクロサービスエラーログデータとに基づいて祖先行列を構築することと、
前記エラーの前記源を識別すべく、前記祖先行列を活用することと
を含む、プロダクションマネージャと、
前記プロダクションマネージャに動作可能に結合されたディレクタであって、前記識別されたエラー源に関連付けられたマイクロサービスを識別するように構成されている、ディレクタと
を有する、AIプラットフォームと
を備える、コンピュータシステム。 - 2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を前記学習することは、前記ステージングマネージャが、前記収集された第1のマイクロサービスエラーログデータをフィルタリングして、第1のエラーログデータのサブセットを選択的に除去することを更に含む、請求項1に記載のコンピュータシステム。
- アプリケーションマイクロサービス間の因果関係を前記学習すること及び因果グラフを前記生成することは、オフラインで行われる、請求項1に記載のコンピュータシステム。
- 障害位置特定は、リアルタイムにおいてオンラインで行なわれる、請求項1に記載のコンピュータシステム。
- 前記学習された因果グラフに推移簡約を適用するように構成された前記ステージングマネージャを更に備える、請求項1に記載のコンピュータシステム。
- 前記祖先行列を前記活用することは、前記プロダクションマネージャが、前記エラーの複数の潜在的源を識別することを含み、前記コンピュータシステムは、前記エラー源を推定する距離メトリックを適用するように構成された前記プロダクションマネージャを更に備え、前記距離メトリックは、ハミング距離又はコサイン類似度を含む、請求項1から5のいずれか一項に記載のコンピュータシステム。
- コンピュータにより実行される方法であって、
2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を学習する段階であって、
1つ又は複数の選択的にインジェクトされたエラーに対応する第1のマイクロサービスエラーログデータを収集する段階と、
前記収集された第1のマイクロサービスエラーログデータに基づいて学習された因果グラフを生成する段階であって、前記学習された因果グラフは、選択的エラーインジェクションによって影響を受けたマイクロサービスの依存性を表す、生成する段階と
を有する、学習する段階と、
アプリケーションエラーの源を動的に位置特定する段階であって、
前記アプリケーションエラーに対応する第2のマイクロサービスエラーログデータを収集する段階と、
前記学習された因果グラフと前記収集された第2のマイクロサービスエラーログデータとに基づいて祖先行列を構築する段階と、
前記エラーの前記源を識別すべく、前記祖先行列を活用する段階と
を有する、位置特定する段階と、
前記識別されたエラー源に関連付けられたマイクロサービスを識別する段階と
を備える、方法。 - 2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を学習する段階は、前記収集された第1のマイクロサービスログデータをフィルタリングして、第1のエラーログデータのサブセットを選択的に除去する段階を更に有する、請求項7に記載の方法。
- 2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を学習する段階及び因果グラフを生成する段階は、オフラインで行われる、請求項7に記載の方法。
- 障害位置特定は、リアルタイムにおいてオンラインで行なわれる、請求項7に記載の方法。
- 前記学習された因果グラフに推移簡約を適用する段階を更に備える、請求項7に記載の方法。
- 前記祖先行列を活用する段階は、前記エラーの複数の潜在的源を識別する段階を含み、前記方法は、前記エラー源を推定する距離メトリックを適用する段階を更に備え、前記距離メトリックは、ハミング距離又はコサイン類似度を含む、請求項7から11のいずれか一項に記載の方法。
- プロセッサに、
2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を学習する手順であって、
1つ又は複数の選択的にインジェクトされたエラーに対応する第1のマイクロサービスエラーログデータを収集する手順と、
前記収集された第1のマイクロサービスエラーログデータに基づいて学習された因果グラフを生成する手順であって、前記学習された因果グラフは、選択的エラーインジェクションによって影響を受けたマイクロサービスの依存性を表す、生成する手順と
を有する、学習する手順と、
アプリケーションエラーの源を動的に位置特定する手順であって、
前記アプリケーションエラーに対応する第2のマイクロサービスエラーログデータを収集する手順と、
前記学習された因果グラフと前記収集された第2のマイクロサービスエラーログデータとに基づいて祖先行列を構築する手順と、
前記エラーの前記源を識別すべく、前記祖先行列を活用する手順と
を有する、位置特定する手順と、
前記識別されたエラー源に関連付けられたマイクロサービスを識別する手順と
を実行させる、プログラム。 - 2つ又はそれより多くのアプリケーションマイクロサービス間の因果関係を前記学習する手順は、前記収集された第1のマイクロサービスログデータをフィルタリングして、第1のエラーログデータのサブセットを選択的に除去する手順を更に有する、請求項13に記載のプログラム。
- アプリケーションマイクロサービス間の因果関係を前記学習する手順及び前記因果グラフを前記生成する手順は、オフラインで行われる、請求項13に記載のプログラム。
- 障害位置特定は、リアルタイムにおいてオンラインで行なわれる、請求項13に記載のプログラム。
- 前記プロセッサに、前記学習された因果グラフに推移簡約を適用する手順を更に実行させる、請求項13に記載のプログラム。
- 前記祖先行列を前記活用する手順は、前記エラーの複数の潜在的源を識別する手順を有し、前記プロセッサに、前記エラー源を推定する距離メトリックを適用する手順を更に実行させ、前記距離メトリックは、ハミング距離又はコサイン類似度を含む、請求項13から17のいずれか一項に記載のプログラム。
- コンピュータにより実行される方法であって、
人工知能(AI)モデルをトレーニングする段階であって、
1つ又は複数の選択的にインジェクトされたマイクロサービス障害に対応する第1のエラーログデータを収集する段階と、
前記収集された第1のエラーログデータに基づいて因果グラフを学習する段階であって、前記因果グラフは、影響を受けたアプリケーションマイクロサービスの依存性を表す、学習する段階と
を有する、トレーニングする段階と、
アプリケーション障害を動的に位置特定する段階であって、
前記アプリケーション障害の検出に対応する第2のエラーログデータを収集する段階と、
前記アプリケーション障害の源を識別すべく、前記第2のエラーログデータと前記学習された因果グラフとを活用する段階と
を有する、位置特定する段階と
を備える、方法。 - 前記AIモデルをトレーニングする段階は、オフラインで行われ、前記アプリケーション障害を位置特定する段階は、リアルタイムで行われる、請求項19に記載の方法。
- 前記アプリケーション障害を動的に位置特定する段階は、1つ又は複数の可能なアプリケーション障害の前記源を推定する距離ベース閾値処理を適用する段階を更に有する、請求項19に記載の方法。
- 前記AIモデルを前記トレーニングする段階は、障害インジェクションを制御する段階と、前記障害インジェクションの受信に応じてマイクロサービスについての祖先エッジを推定する段階とを更に有する、請求項19から21のいずれか一項に記載の方法。
- 前記AIモデルをトレーニングする段階は、前記学習された因果グラフに推移簡約を適用する段階を更に有し、前記推移簡約は、2つ又はそれより多くの制御された障害インジェクションから推定された祖先エッジを組み合わせる、請求項22に記載の方法。
- メモリに動作可能に結合されたコンピュータプロセッサと、
前記コンピュータプロセッサ及び前記メモリと通信する人工知能(AI)プラットフォームであって、前記AIプラットフォームは、
AIモデルをトレーニングするように構成されたステージングマネージャであって、前記トレーニングすることは、
1つ又は複数の選択的にインジェクトされたマイクロサービス障害に対応する第1のエラーログデータを収集することと、
前記収集された第1のエラーログデータに基づいて因果グラフを学習することであって、前記因果グラフは、影響を受けたアプリケーションマイクロサービスの依存性を表す、学習することと
を含む、ステージングマネージャと、
前記ステージングマネージャに動作可能に結合されたプロダクションマネージャであって、前記プロダクションマネージャは、アプリケーション障害を動的に位置特定するように構成されており、前記位置特定することは、
前記アプリケーション障害の検出に対応する第2のエラーログデータを収集することと、
前記アプリケーション障害の源を識別すべく、前記第2のエラーログデータと前記学習された因果グラフとを活用することと
を含む、プロダクションマネージャと
を有する、AIプラットフォームと
を備える、コンピュータ実装システム。 - 1つ又は複数の可能なアプリケーション障害の前記源を推定する距離ベース閾値処理を適用するように構成された前記プロダクションマネージャを更に備える、請求項24に記載のコンピュータ実装システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/393,130 | 2021-08-03 | ||
| US17/393,130 US20230040564A1 (en) | 2021-08-03 | 2021-08-03 | Learning Causal Relationships |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023022831A JP2023022831A (ja) | 2023-02-15 |
| JP7809028B2 true JP7809028B2 (ja) | 2026-01-30 |
Family
ID=85152490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022123687A Active JP7809028B2 (ja) | 2021-08-03 | 2022-08-03 | コンピュータシステム、コンピュータ実装方法、プログラム、及びコンピュータ実装システム(学習因果関係) |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20230040564A1 (ja) |
| JP (1) | JP7809028B2 (ja) |
| CN (1) | CN115705255A (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PH12023550839A1 (en) * | 2020-09-30 | 2024-03-11 | Arris Entpr Llc | Infrastructure monitoring system |
| US12236265B2 (en) * | 2021-12-29 | 2025-02-25 | Dell Products L.P. | Error avoidance load balancing across distributed clustered containerized environments |
| US12204398B2 (en) * | 2022-08-15 | 2025-01-21 | Nec Corporation | Incremental causal discovery and root cause localization for online system fault diagnosis |
| US12608261B2 (en) | 2023-03-29 | 2026-04-21 | International Business Machines Corporation | Estimating propagation time for an injected fault |
| WO2024202898A1 (ja) * | 2023-03-29 | 2024-10-03 | 日本電気株式会社 | クラウドサービス支援装置、クラウドサービス支援方法およびプログラム記憶媒体 |
| CN116307274B (zh) * | 2023-05-18 | 2023-08-18 | 北京航空航天大学 | 一种考虑因果干预的城市区域能耗预测方法 |
| US20250004929A1 (en) * | 2023-06-27 | 2025-01-02 | International Business Machines Corporation | Fault set selection |
| US20250370904A1 (en) * | 2024-05-29 | 2025-12-04 | Paypal, Inc. | Multidimensional error causal analysis for error intercorrelations that impact application availability |
| CN118378708B (zh) * | 2024-06-26 | 2024-09-17 | 合肥工业大学 | 蕴含潜在变量的数据集中因果结构学习方法 |
| CN120180073B (zh) * | 2025-02-11 | 2025-11-18 | 华南理工大学 | 一种任务场景的时空数据预测方法、系统、设备及介质 |
| CN121388187B (zh) * | 2025-10-30 | 2026-03-24 | 上海速邦信息科技有限公司 | 基于生成式ai的知识库自动生成方法及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018116545A (ja) | 2017-01-19 | 2018-07-26 | オムロン株式会社 | 予測モデル作成装置、生産設備監視システム、及び生産設備監視方法 |
| JP2019101712A (ja) | 2017-12-01 | 2019-06-24 | 日本電信電話株式会社 | 異常推定装置、異常推定方法及びプログラム |
| JP2020052714A (ja) | 2018-09-27 | 2020-04-02 | 株式会社日立製作所 | 監視システム及び監視方法 |
| JP2021108212A (ja) | 2019-06-18 | 2021-07-29 | ヤフー株式会社 | 取得装置、取得方法、および取得プログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9043674B2 (en) * | 2012-12-26 | 2015-05-26 | Intel Corporation | Error detection and correction apparatus and method |
| US10521324B2 (en) * | 2017-02-17 | 2019-12-31 | Ca, Inc. | Programmatically classifying alarms from distributed applications |
| US11615271B2 (en) * | 2019-06-03 | 2023-03-28 | Cerebri AI Inc. | Machine learning pipeline optimization |
-
2021
- 2021-08-03 US US17/393,130 patent/US20230040564A1/en active Pending
-
2022
- 2022-08-01 CN CN202210914726.0A patent/CN115705255A/zh active Pending
- 2022-08-03 JP JP2022123687A patent/JP7809028B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018116545A (ja) | 2017-01-19 | 2018-07-26 | オムロン株式会社 | 予測モデル作成装置、生産設備監視システム、及び生産設備監視方法 |
| JP2019101712A (ja) | 2017-12-01 | 2019-06-24 | 日本電信電話株式会社 | 異常推定装置、異常推定方法及びプログラム |
| JP2020052714A (ja) | 2018-09-27 | 2020-04-02 | 株式会社日立製作所 | 監視システム及び監視方法 |
| JP2021108212A (ja) | 2019-06-18 | 2021-07-29 | ヤフー株式会社 | 取得装置、取得方法、および取得プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115705255A (zh) | 2023-02-17 |
| US20230040564A1 (en) | 2023-02-09 |
| JP2023022831A (ja) | 2023-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7809028B2 (ja) | コンピュータシステム、コンピュータ実装方法、プログラム、及びコンピュータ実装システム(学習因果関係) | |
| JP7805074B2 (ja) | 仮想対話システムの性能評価及び強化 | |
| CN114667507B (zh) | 使用基于应用的剖析的机器学习工作负载的弹性执行 | |
| US11972382B2 (en) | Root cause identification and analysis | |
| US11741296B2 (en) | Automatically modifying responses from generative models using artificial intelligence techniques | |
| KR20230002702A (ko) | 파이프라인 아티팩트들 선정의 동적 자동화 | |
| US20220300822A1 (en) | Forgetting data samples from pretrained neural network models | |
| US11436129B2 (en) | System, method and recording medium for generating mobile test sequences | |
| JP6689955B2 (ja) | 破損ネットワーク接続の機械学習に基づく識別 | |
| US12260262B2 (en) | Dynamic data driven orchestration of workloads | |
| US20230281518A1 (en) | Data subset selection for federated learning | |
| JP2023002475A (ja) | コンピュータシステム、コンピュータプログラムおよびコンピュータで実装される方法(因果関係知識の識別および抽出) | |
| JP2023522601A (ja) | グラフ分割を用いたファセットの動的生成 | |
| CN116848580A (zh) | 用于针对多方对话的话语解析的结构自感知模型 | |
| JP7684763B2 (ja) | マイクロサービス識別を向上させるためにリファクタリングを識別および優先順位付するためのコンピュータシステム、コンピュータプログラムおよび方法(マイクロサービス識別を向上させるためにリファクタリングを識別および優先順位付するための方法およびシステム) | |
| US11763082B2 (en) | Accelerating inference of transformer-based models | |
| US11360877B2 (en) | Forming microservices from monolithic applications | |
| US20220253522A1 (en) | Continues integration and continues deployment pipeline security | |
| US11373407B2 (en) | Attention generation | |
| US20220075936A1 (en) | Mining multi-party collaboration platforms to create triaging trees and playbooks | |
| CN115280343A (zh) | 故障事件管理中的事件相关性 | |
| US20210056457A1 (en) | Hyper-parameter management | |
| US12517887B2 (en) | Prioritized data cleaning | |
| US20220405631A1 (en) | Data quality assessment for unsupervised machine learning | |
| US11335076B1 (en) | Virtual reality-based device configuration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250813 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251127 |
|
| 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: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7809028 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |