JP7701700B2 - NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM - Google Patents
NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP7701700B2 JP7701700B2 JP2021196292A JP2021196292A JP7701700B2 JP 7701700 B2 JP7701700 B2 JP 7701700B2 JP 2021196292 A JP2021196292 A JP 2021196292A JP 2021196292 A JP2021196292 A JP 2021196292A JP 7701700 B2 JP7701700 B2 JP 7701700B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- target network
- fault location
- result
- network
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、ネットワークにおける障害箇所を特定する技術に関連するものである。 The present invention relates to technology for identifying fault locations in a network.
近年、ネットワークの複雑化が進み、ネットワーク機器が出力するログやメトリクスなどのデータだけに依存した従来の方法だけでは検知できないような障害が発生するようになった。 In recent years, networks have become more complex, resulting in the occurrence of failures that cannot be detected using traditional methods that rely solely on data such as logs and metrics output by network devices.
このような障害を検知する手段として「ネットワークトモグラフィー」と呼ばれる手段が注目されている。ネットワークトモグラフィーは、複数の離れたノード間のend-to-endの通信状況を測定(これをパス測定と呼ぶ)し、その疎通性に関する記録を統合することで、障害箇所(障害ノードや障害リンク)を特定する手段である。 As a means of detecting such failures, a method called "network tomography" has attracted attention. Network tomography measures the end-to-end communication status between multiple distant nodes (this is called path measurement) and integrates records of this connectivity to pinpoint the location of the failure (failed node or failed link).
特に、各ネットワークコンポーネント(ノード、リンク)のバイナリ状態(障害がある/ない)を推定するものは、バイナリネットワークトモグラフィーとも呼ばれ、盛んに研究されている[非特許文献1]。 In particular, methods that estimate the binary state (fault/no fault) of each network component (node, link) are also called binary network tomography and are being actively researched [Non-Patent Document 1].
バイナリネットワークトモグラフィーの既存技術の多くは、ルーティングが確定的であることを仮定している。しかし、現実には負荷分散メカニズムや、ウェイトが等しいパスに分散してトラヒックを送るECMPなどのプロトコルが存在し、ルーティングが確率的に振る舞う状況が生ずる。確率ルーティング下におけるネットワークトモグラフィーについても、少数ではあるが既存手法[非特許文献2,3]が存在する。
Most existing techniques for binary network tomography assume that routing is deterministic. However, in reality, there are load balancing mechanisms and protocols such as ECMP that distribute traffic among paths with equal weights, which can lead to situations in which routing behaves probabilistically. There are also a small number of existing methods for network tomography under probabilistic routing [
確率ルーティングでは、ノードペアが決まっても、それを結ぶパスが一意に定まらないため、正しく障害箇所を特定するには大量のパス測定が必要となる。一般に大量のパス測定は、障害箇所特定までが長期化したり、ネットワークに大きな負荷がかかったりするため、できる限り避けるべきである。 In probabilistic routing, even if node pairs are determined, the path connecting them is not uniquely determined, so a large number of path measurements are required to correctly identify the location of a fault. In general, large-scale path measurements should be avoided as much as possible, as they can take a long time to identify the location of a fault and place a heavy load on the network.
しかしながら、確率ルーティング下における既存のネットワークトモグラフィー手法[非特許文献2、3]では、既に大量のパス測定データが得られていることを仮定しており、不必要に多くのパス測定が実施されてしまう可能性がある。
However, existing network tomography methods under probabilistic routing [
本発明は上記の点に鑑みてなされたものであり、確率ルーティング下において限られた回数のパス測定でできるだけ正確に障害箇所を特定するための障害箇所特定技術を提供することを目的とする。 The present invention has been made in consideration of the above points, and aims to provide a fault location identification technology that identifies the fault location as accurately as possible with a limited number of path measurements under probabilistic routing.
開示の技術によれば、対象ネットワークの障害箇所を特定するためのネットワーク障害箇所特定装置であって、
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化部と、
前記テスト最適化部により算出された前記テストを前記対象ネットワークに対して実行するテスト実行部と、
前記テスト実行部による前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析部と、を備え、
前記テスト最適化部が、前記テスト結果分析部により得られた分析結果を用いて更にテストを算出し、前記テスト実行部が前記更に算出されたテストを実行し、前記テスト結果分析部が、前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定装置であり、
前記テスト最適化部は、前記テストの実行結果を表す確率変数と前記対象ネットワークの前記状態を表す確率変数の間の相互情報量の最大化問題の最適解あるいは近似最適解である更なるテストを算出する
ネットワーク障害箇所特定装置が提供される。
According to the disclosed technology, there is provided a network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization unit for calculating path measurement tests to be performed on the target network;
a test execution unit that executes the test calculated by the test optimization unit on the target network;
a test result analysis unit that narrows down the state of the target network according to the result of the test by the test execution unit,
a network fault location identification device, the network fault location identification device repeating, one or more times, a process in which the test optimization unit calculates a further test using an analysis result obtained by the test result analysis unit, the test execution unit executes the further calculated test, and the test result analysis unit narrows down the state of the target network according to the result of the further calculated test;
A network fault location identification device is provided, in which the test optimization unit calculates a further test which is an optimal or near-optimal solution to a problem of maximizing mutual information between a random variable representing the result of executing the test and a random variable representing the state of the target network.
開示の技術によれば、確率ルーティング下において限られた回数のパス測定でできるだけ正確に障害箇所を特定することが可能となる。 The disclosed technology makes it possible to pinpoint the location of a fault as accurately as possible using a limited number of path measurements under probabilistic routing.
以下、図面を参照して本発明の実施の形態(本実施の形態)を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。 The following describes an embodiment of the present invention (the present embodiment) with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applicable is not limited to the following embodiment.
(システム全体構成、動作概要)
図1に、本実施の形態におけるシステムの全体構成例を示す。図1に示すように、本システムは、ネットワーク障害箇所特定装置100が、ネットワーク障害箇所を特定する対象となるネットワークである対象ネットワーク200に接続された構成を備える。ネットワーク障害箇所特定装置100は、対象ネットワーク200のルーティングのトポロジー情報や動的に変化しうるルーティング情報や、パス測定装置の制約情報などに基づいて、上記パス測定装置がパス測定に関するテストを実施しその結果を得る工程を1回以上繰り返すことで障害箇所を特定する。
(Overall system configuration and operation overview)
An example of the overall configuration of a system according to this embodiment is shown in Fig. 1. As shown in Fig. 1, this system has a configuration in which a network fault
対象ネットワーク200は、複数のノードと複数のリンクを有し、確率ルーティングによりデータ送受信がなされている。なお、リンクを枝あるいはエッジと呼んでもよい。
The
本実施の形態では、ネットワーク障害箇所特定装置100が、確率ルーティング下において限られた回数のパス測定でできるだけ正確に障害箇所を特定する。そのためのネットワーク障害箇所特定装置100の動作概要は下記のとおりである。
In this embodiment, the network fault
本実施の形態では、ネットワーク障害箇所特定装置100が、障害箇所を絞り込むにあたってパス測定の有効性を「相互情報量」を用いて表現する。相互情報量は確率ルーティングであっても自然に定義できる。相互情報量が大きい、すなわち障害箇所が最も絞り込めると見込めるパス測定を優先的に実施し、測定データを得る。
In this embodiment, the network fault
ネットワーク障害箇所特定装置100は、この測定データに従い、障害箇所の可能性を表した確率分布をベイズ推定の枠組みで更新する。これらの手順を繰り返すことにより、段階的に障害箇所を絞り込んでいく。
The network fault
本実施の形態では、ネットワーク障害箇所特定装置100は、有効性の高いパス測定を利用すること、ベイズ推定に従い実施すべき測定を逐次的に決定することで、少数の測定で効率的に障害箇所を絞り込み、上記の課題を解決している。
In this embodiment, the network fault
以下、ネットワーク障害箇所特定装置100が実行する処理内容を詳細に説明する。
The processing performed by the network fault
(問題設定)
まず、本実施の形態における問題の定式化について説明する。ただし、本実施の形態に係る技術は厳格に以下の定義に従わない状況でも適用可能なものである。例えば、以下ではリンク故障の特定に関する定式化を行っているが、ノード故障の特定に関しても同様に本実施の形態に係る技術を適用できる。
(Problem setting)
First, the formulation of the problem in this embodiment will be described. However, the technology according to this embodiment can be applied even in situations that do not strictly follow the following definition. For example, although the following formulation is performed regarding the identification of a link failure, the technology according to this embodiment can be similarly applied to the identification of a node failure.
対象とするネットワークを無向グラフG(V,E)とする。V={vi}iは頂点集合、E={ej}jは枝集合である。「ネットワーク状態」あるいは単に「状態」をバイナリベクトルs=(s1,・・・,s|E|)∈S⊂{0,1}|E|で表す。ここでsj=1(sj=0)は枝ejが異常(正常)であることを表し、Sはあり得る全状態の集合を表す。 The target network is an undirected graph G(V,E). V={v i } where i is a set of vertices, and E={e j } where j is a set of edges. A "network state" or simply a "state" is represented by a binary vector s=(s 1 ,...,s |E| )∈S⊂{0,1} |E| , where s j =1 (s j =0) indicates that edge e j is abnormal (normal), and S represents the set of all possible states.
監視パス集合A={a1,・・・,a|A|}は、バイナリベクトルaj=(aj1,・・・,aj|E|)∈{0,1}|E|で表される「監視パス」の集合である。ajl=1であれば、監視パスajが枝elを含むことを表す。監視パスは単に枝の集合と見なせるため、ループありのパスも許容する。 The monitoring path set A = {a1, ..., a|A|} is a set of "monitoring paths" represented by a binary vector aj = ( aj1 , ..., aj|E| ) ∈ {0, 1} |E| . If ajl = 1, it means that the monitoring path aj includes an edge e1 . Since the monitoring path can be regarded as simply a set of edges, paths with loops are also allowed.
監視パスajのテストが実行されたとき、aj内の枝が一本でも異常であれば結果1を、全ての枝が正常であれば結果0を得る。すなわち結果1とはその監視パスが不通であったことを表し、結果0とはその監視パスが疎通できたことを表す。本実施の形態では、確率ルーティングを想定しているため、ajを直接指定することはできず、ソース頂点(Sノード)とデスティネーション頂点(Dノード)を同じくする複数の監視パスの「グループ」を指定できるだけである。 When a test of a monitoring path aj is executed, if even one edge in aj is abnormal, a result of 1 is obtained, and if all edges are normal, a result of 0 is obtained. In other words, a result of 1 indicates that the monitoring path is not connected, and a result of 0 indicates that the monitoring path is connected. In this embodiment, since probabilistic routing is assumed, aj cannot be specified directly, and only a "group" of multiple monitoring paths that have the same source vertex (S node) and destination vertex (D node) can be specified.
グループci∈Cが指定されると、監視パスajのテストが独立に確率pij(i=1,・・・,|C|,j=1,・・・,|A|)で実行されるとする。ここで For a group c i ∈ C, it is assumed that the tests of the monitoring path a j are independently executed with probability p ij (i=1, ..., |C|, j=1, ..., |A|).
このような状況を考慮して、「プローブテスト」あるいは単に「テスト」ξi∈X={ξ1,・・・,ξ|X|}を定める。本実施の形態において、 Taking such a situation into consideration, a "probe test" or simply a "test" ξ i ∈X={ξ 1 , ..., ξ |X| } is defined.
本実施の形態における問題は以下の通りである。 The problems with this embodiment are as follows:
今、状態s∈Sが未知とする。またsの事前分布と実施可能なテストξの回数Nが与えられたとする。このとき、N回のテストの実施でできるだけ高確度で真の状態を特定するためには、どのような戦略でテストを実施する(各テストをどのタイミングでどのくらいの回数実施する)のが効率的だろうか。またテストの実施結果に応じて、どのように真の状態を推定すればよいだろうか。なお、以下の説明では状態sは動的に変化しないとしているが、途中で変化する場合であっても本実施の形態に係る技術は適用可能である。 Now, assume that the state s∈S is unknown. Also assume that the prior distribution of s and the number N of tests ξ that can be performed are given. In this case, what is the most efficient strategy for performing the tests (when and how many times each test should be performed) in order to identify the true state as accurately as possible by performing N tests? Also, how should the true state be estimated based on the results of the tests? Note that in the following explanation, it is assumed that the state s does not change dynamically, but the technology related to this embodiment can be applied even if it changes during the process.
(ネットワーク障害箇所特定装置100による処理内容の詳細)
本実施の形態では「アダプティブ測定」のアプローチをとる。これは、ネットワーク障害箇所特定装置100が、現状で得られているテストの結果に応じて次に実施するテストを逐次的に決定していくものである。アダプティブ測定は、一度にN回分のテストを全て決めてしまう非アダプティブなアプローチに比べて、実装が複雑になるが、最適なテストの決定に際して使える情報が段階的に増えていくため、結果として少数のテスト回数で高精度な状態特定が可能となることが見込める。
(Details of Processing by Network Fault Location Identification Device 100)
In this embodiment, an "adaptive measurement" approach is adopted. In this approach, the network fault
具体的には以下のようなバッチ処理として定式化する。 Specifically, this is formulated as a batch process as follows:
N回のテストをサイズNBのB個のバッチに分ける。すなわちNB×B=Nが成り立つ。b回目のバッチ((b∈[1,B]∩Z+))では、テスト設計 Divide the N tests into B batches of size N B , i.e., N B ×B=N. In the bth batch ((b∈[1,B]∩Z + )), the test design
M(Mbの添え字bは適宜省略する)を設計するにあたっては、Mの「よさ」を定量的に表さなければならない。真の状態を特定するのが目的であるから、状態の確率分布をできるだけ先鋭化する、すなわちエントロピーを下げるのが自然な戦略である。 When designing M (the subscript b in Mb will be omitted as appropriate), it is necessary to quantitatively express the "goodness" of M. Since the purpose is to identify the true state, a natural strategy is to sharpen the probability distribution of the state as much as possible, i.e., to reduce the entropy.
そこで本実施の形態では、Mの実行により得られるyMがもたらす有効性の指標として、YMとSの間の相互情報量I(S;YM)を用いることにする(yMやsを確率変数と見なす際は、YM、Sのように大文字を用いる)。I(S;YM)は、状態分布のエントロピーがYMを観測することで平均的にどのくらい減少するかを表す。これにより本実施の形態で考える問題を以下のように記述することができる。 Therefore, in this embodiment, the mutual information I(S; YM ) between YM and S is used as an index of the effectiveness of yM obtained by executing M (when yM or s is regarded as a random variable, capital letters are used, such as YM and S ). I(S; YM) represents the average reduction in the entropy of the state distribution by observing YM . This allows the problem considered in this embodiment to be written as follows:
[問題]:事前分布Pr(s)と(b-1)回目のバッチまでに得られる測定結果 [Problem]: Prior distribution Pr(s) and measurement results obtained up to the (b-1)th batch
ここでI(S;YM|Db-1)はDb-1が与えられたときのYMとSの間の相互情報量であり、下記の数式1のように与えられる。
Here, I(S; Y M |D b-1 ) is the mutual information between Y M and S when D b-1 is given, and is given by the following
ただし、本実施の形態に係る技術は、貪欲法に閉じるものではなく、他の近似最適化手法や最適化手法を用いることも可能である。またここではルーティング確率が動的に変化しない場合を述べているが、それが変化する場合であってもその情報が取得できるのならば、本実施の形態に係る技術を適用可能である。 However, the technology according to this embodiment is not limited to the greedy method, and other approximate optimization methods or optimization methods can also be used. Also, although the case where the routing probability does not change dynamically is described here, the technology according to this embodiment can be applied even if it changes, as long as the information can be obtained.
ネットワーク障害箇所特定装置100により実行される処理の手順(アルゴリズム)を図2のAlgorithm1に示す。まず2行目であり得る状態を削減するStateSpaceReductionの処理があるが、これに関しては後述する。
The procedure (algorithm) of the process executed by the network fault
5行目から始まるバッチ処理では、6~10行目でMを貪欲法に基づき作成する。whileループ内ではI(S;YM|Db-1)の増分が最も大きいようなξi_maxを逐次的に選択し、Mの第imax成分をインクリメントしている。Mを作成した後、それを実行して、yMを取得し、11~13行目で事後分布Pr(s|Db)の更新を行う。
In the batch processing starting from
続いて8行目の相互情報量の計算方法について説明する。相互情報量は図3に示したProcedure2に基づく。基本的には数式1のI(S;YM|Db-1)の数式に基づくが、数式3内のyMに関する和は指数個の項の和となるため、厳密な実行が難しい。そこで以下のようにモンテカルロサンプリングを行う。
Next, the method of calculating the mutual information on
まず、yMのNy個のサンプリングを二項分布に従い4行目で取得する。各サンプルに対して、6~7行目で、後述の方法で事後分布を計算し、そのエントロピーを計算する。そして8行目でそれらの平均をとる。Procedure2では、すべての可能な状態sが列挙可能であることを仮定しているが、|S|が大きい場合には、sに関する和もサンプル平均に置き換えてもよい。
First, N y samples of y M are obtained according to the binomial distribution in
次にAlgorithm1の13行目、Procedure2の2、6、8行目に現れる事後分布Pr(s|Db)(Pr(s|Db-1)なども同様)に関する計算について説明する。Pr(s|Db)は
Next, we will explain the calculation of the posterior distribution Pr(s|D b ) (Pr(s|D b-1 ) and so on) that appears on
さて、Algorithm1は貪欲法に基づく近似アルゴリズムであるが、以下のように相互情報量最大化の意味で定数の近似度を持っていることが示せる。すなわち、最悪ケースであっても、相互情報量が一定値以上であることが保証されている。
Now,
[定理]:Nyが十分大きいときAlgorithm1で得られるMbを~Mbとし、最適なMbを
[Theorem]: When Ny is sufficiently large, let Mb obtained by
(略証)
ルーティングの確率が互いに独立であることを用いると、相互情報量I(S;YM|Db-1)は
(abbreviated proof)
By using the fact that the routing probabilities are mutually independent, the mutual information I(S; Y M |D b-1 ) is
最後に、Algorithm1の2行目にあったStateSpaceReductionの処理について説明を行う。この処理は、あらかじめあり得ない状態をSから取り除いておくことで、Algorithm1の実行時間を短縮するためのものである。一般に行列Uには0や1を値に持つ成分が多く含まれている。
Finally, we will explain the processing of StateSpaceReduction in the second line of
実際、一つのグループcは、ネットワーク全体のうちごく一部の枝しか含まないのが通常であるので0の成分が多く、また同一グループ内の監視パスは一部で共通の枝を経由していることも多いから1の成分が多くなる。加えて、次のような自明な命題も成り立つ:「ui(s)=1(0)とする。このとき、もしグループciが実行されて結果が1(0)であったならば、真の状態はsではない」。以上を踏まえて、次の定義を導入する。 In fact, a group c usually contains only a small portion of the edges of the entire network, so there are many 0s, and monitoring paths within the same group often pass through some common edges, so there are many 1s. In addition, the following trivial proposition also holds: "Let u i (s) = 1 (0). In this case, if group c i is executed and the result is 1 (0), then the true state is not s." Based on the above, the following definition is introduced.
[定義](除去可能な状態):グループciを実行し結果1(0)が得られたとき、ui(s)=0(1)を満たす状態sは除去可能である。 [Definition] (Removable state): When group c i is executed and the result 1 (0) is obtained, state s that satisfies u i (s)=0 (1) is removable.
明らかに除去可能な状態は状態空間Sから除外してよい。また次の補題が成り立つ。 A state that is clearly removable may be removed from the state space S. The following lemma also holds.
[補題]:テストξを実行したとき除去可能な状態の個数の期待値R(U,ξ)は下記の数式5で与えられる。
[Lemma]: The expected number of removable states when performing test ξ, R(U, ξ), is given by the following
(略証)
期待値の線形性より
(abbreviated proof)
From the linearity of expectation
上の補題を基に、StateSpaceReductionの処理をまとめたものが、図4のProcedure3である。各グループclに対して数式6を計算し、それを最大化するcl_maxを得る。次にcl_maxを含むようなテストξを任意に選んで実行する。実行結果に応じて除去可能な状態をSから除外し、行列Uも小さくする。以上の工程をNiter回繰り返す。
Based on the above lemma, the processing of StateSpaceReduction is summarized in
なお、数式6の代わりに数式5を最大化するξを任意に選んで実行するようにしてもよい。数式5や数式6は相互情報量の計算よりも軽量なので、結果的にAlgorithm1の総計算時間が小さくなる。
In addition, instead of
(実施例)
上記の処理の実施例として、ネットワーク障害箇所特定装置100の構成例と、その構成を用いた処理手順例を説明する。
(Example)
As an embodiment of the above process, a configuration example of the network fault
図5に、ネットワーク障害箇所特定装置100の構成例を示す。図5に示すように、ネットワーク障害箇所特定装置100は、入力用UI110、状態数削減部120、テスト実行部130、相互情報量最大化部140、事後分布計算部150、出力用UI160を有する。状態数削減部120、テスト実行部130、事後分布計算部150は、図示のとおりに対象ネットワーク200と接続している。なお、「状態数削減部120+相互情報量最大化部140」をテスト最適化部と呼んでもよい。また、事後分布計算部150をテスト結果分析部と呼んでもよい。
Figure 5 shows an example of the configuration of the network fault
上記の構成を備えるネットワーク障害箇所特定装置100の処理手順を図6のフローチャートを参照して説明する。
The processing procedure of the network fault
S101において、まず入力用UI110にアルゴリズム実行に必要なデータやパラメータ(事前分布Pr(s)、U、NB、Bなど)を入力する。S102において、これらを基に状態数削減部120がProcedure3に従いξを決定し、それをテスト実行部130に渡す。
In S101, data and parameters (prior distribution Pr(s), U, N B , B, etc.) required for executing the algorithm are first input to the
S103において、テスト実行部130は、pingを始めとする疎通性確認プログラムなどを用いて、テストを対象ネットワーク200で実行する。再びS102において、状態数削減部120が、得られた結果を基に、Procedure3に従って、次のξを決定する。
In S103, the
S102~S103を定められた回数実施したら、次に、S104において、相互情報量最大化部140が、Algorithm1の貪欲法に従ってMを作成する。これをテスト実行部130に渡して、S105において対象ネットワーク200でテストを実行する。
After steps S102 and S103 have been performed a set number of times, in step S104, the mutual
その結果は事後分布計算部150に渡され、S106において、ベイズ推定の枠組みに従って事後分布を計算する。得られた事後分布は、相互情報量最大化部140に渡され、Algorithm1のループに従い、以上の工程(S104~S106)を繰り返す。決められた回数実施したら、最終的な事後分布から、最尤値として推定状態を出力用UI160に出力する。S107において、出力用UIが推定状態を出力する。
The result is passed to the posterior
(効果について)
以上説明した本実施の形態に係る技術により、確率ルーティング下において限られた回数のパス測定でできるだけ正確に障害箇所を特定することが可能となる。当該技術では、障害特定に有効なパス測定を優先的に行うため、障害特定までに要するパス測定が少数に抑えられ、障害特定の短期化、ネットワーク負荷の削減が期待できる。
(About the effects)
The technology according to the present embodiment described above makes it possible to pinpoint a fault location as accurately as possible with a limited number of path measurements under probabilistic routing. This technology prioritizes path measurements that are effective for fault identification, so the number of path measurements required to identify a fault is reduced, and it is expected to shorten the time required to identify a fault and reduce the network load.
図7の3つのネットワークデータ[非特許文献6]を用いて評価を行った。図7における#failuresは同時に故障する枝数を表し、|Sk|はあり得る状態の総数である。各ネットワークに対し以下のような設定を考える。 The evaluation was performed using the three network data [Non-Patent Document 6] in Fig. 7. In Fig. 7, #failures represents the number of simultaneously failed edges, and |S k | is the total number of possible states. The following settings are considered for each network.
グループ数は|C|=3|V|で、各ノードに対して、それをSノードとしたとき、ランダムに選んだ3つのノードをDノードとして、ノードペア(グループ)を決めた。各ノードペアに対して、最短パス、二番目に短いパス、三番目に短いパスを監視パスとみなした(|A|=9|V|)。各グループに対してi番目に短いパスは確率 The number of groups is |C| = 3|V|, and for each node, when it is the S node, three randomly selected nodes are the D nodes, and node pairs (groups) are determined. For each node pair, the shortest path, the second shortest path, and the third shortest path are considered as monitoring paths (|A| = 9|V|). The i-th shortest path for each group has the probability
本実施の形態に係る技術(PMと記す)の他に、比較として、Random、LS[非特許文献2]、LASSO[非特許文献3]を実施した。Randomは本実施の形態の手法において、相互情報量を用いずに、ランダムにξを選択したものである。 In addition to the technique according to the present embodiment (denoted as PM), we also carried out Random, LS [Non-Patent Document 2], and LASSO [Non-Patent Document 3] for comparison. Random is the technique according to the present embodiment in which ξ is selected randomly without using mutual information.
LSとLASSOは確率ルーティングにおけるネットワークトモグラフィーとして提案された非アダプティブなアプローチによる既存手法である。LASSOに関してはハイパーパラメータλを0.0001、0.001、0.01と変えた場合に実施した。 LS and LASSO are existing methods that use non-adaptive approaches proposed as network tomography in probabilistic routing. For LASSO, we performed the experiment by changing the hyperparameter λ to 0.0001, 0.001, and 0.01.
評価指標としては正答率を用いた。故障枝が2本ある状態に対しては、2つとも特定して初めて正解とした。Missouriについては真の状態全パターンに対して、IONとNtelosについては、真の状態50パターン(ランダムに選択)に対して、実験を行い、正答率を算出した。 The accuracy rate was used as the evaluation index. For a state with two faulty branches, the answer was considered correct only when both were identified. For Missouri, experiments were performed for all true state patterns, and for ION and Ntelos, experiments were performed for 50 true state patterns (selected at random), and the accuracy rate was calculated.
実験の結果を図8~図10に示す。各図において横軸が総テスト数N、縦軸が正答率である。本実施の形態に係る方法PMが既存手法LS、LASSOよりも高い性能を示していることがわかる。例えば正答率0.96を超すのに、最善の既存手法では160(Missouri)、320(ION)、640(Ntelos)のテスト数を要しているのに対し、PMではそれぞれ22、34、34のテスト数で十分である。また、PMはRandomの結果も上回っており、相互情報量を用いることの有用性がわかる。 The experimental results are shown in Figures 8 to 10. In each figure, the horizontal axis is the total number of tests N, and the vertical axis is the accuracy rate. It can be seen that the method PM according to this embodiment shows higher performance than the existing methods LS and LASSO. For example, to exceed a accuracy rate of 0.96, the best existing methods require 160 (Missouri), 320 (ION), and 640 (Ntelos) tests, whereas PM requires only 22, 34, and 34 tests, respectively. PM also exceeds the results of Random, demonstrating the usefulness of using mutual information.
(ハードウェア構成例)
ネットワーク障害箇所特定装置100は、例えば、コンピュータにプログラムを実行させることにより実現できる。このコンピュータは、物理的なコンピュータであってもよいし、クラウド上の仮想マシンであってもよい。
(Hardware configuration example)
The network failure
すなわち、ネットワーク障害箇所特定装置100は、コンピュータに内蔵されるCPUやメモリ等のハードウェア資源を用いて、ネットワーク障害箇所特定装置100で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体(可搬メモリ等)に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メール等、ネットワークを通して提供することも可能である。
That is, the network fault
図11は、上記コンピュータのハードウェア構成例を示す図である。図11のコンピュータは、それぞれバスBSで相互に接続されているドライブ装置1000、補助記憶装置1002、メモリ装置1003、CPU1004、インタフェース装置1005、表示装置1006、入力装置1007、出力装置1008等を有する。
Figure 11 is a diagram showing an example of the hardware configuration of the computer. The computer in Figure 11 has a
当該コンピュータでの処理を実現するプログラムは、例えば、CD-ROM又はメモリカード等の記録媒体1001によって提供される。プログラムを記憶した記録媒体1001がドライブ装置1000にセットされると、プログラムが記録媒体1001からドライブ装置1000を介して補助記憶装置1002にインストールされる。但し、プログラムのインストールは必ずしも記録媒体1001より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置1002は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
The program that realizes the processing on the computer is provided by a
メモリ装置1003は、プログラムの起動指示があった場合に、補助記憶装置1002からプログラムを読み出して格納する。CPU1004は、メモリ装置1003に格納されたプログラムに従って、ライトタッチ維持装置100に係る機能を実現する。インタフェース装置1005は、ネットワーク等に接続するためのインタフェースとして用いられる。表示装置1006はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置1007はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。出力装置1008は演算結果を出力する。
When an instruction to start a program is received, the
(付記)
本明細書には、少なくとも下記各項のネットワーク障害箇所特定装置、ネットワーク障害箇所特定方法、及びプログラムが開示されている。
(第1項)
対象ネットワークの障害箇所を特定するためのネットワーク障害箇所特定装置であって、
前記対象ネットワークに対して実行すべき最適なパス測定のテストを算出するテスト最適化部と、
前記テスト最適化部により算出されたテストを前記対象ネットワークに対して実行するテスト実行部と、
前記テスト実行部によるテストの結果に応じてネットワークの状態を絞り込むテスト結果分析部と、を備え、
前記テスト最適化部が、前記テスト結果分析部により得られた分析結果を用いてテストを算出し、前記テスト実行部がテストを実行し、前記テスト結果分析部が、テストの結果に応じてネットワークの状態を絞り込む処理を、1回以上繰り返す
ネットワーク障害箇所特定装置。
(第2項)
前記対象ネットワークにおけるルーティング情報は、発着ノードに対してそれらを結ぶパスが一意に定まらず、確率的に決定され、テストにおいてどのパスが選択されたかは観測できず、その確率分布のみ利用可能である
第1項に記載のネットワーク障害箇所特定装置。
(第3項)
前記テスト最適化部は、テストの実行結果を表す確率変数と前記対象ネットワークの状態を表す確率変数の間の相互情報量の最大化問題の最適解あるいは近似最適解であるテストを選出する
第1項又は第2項に記載のネットワーク障害箇所特定装置。
(第4項)
前記テスト最適化部は、テストの実行結果に基づいて、候補として除外できるネットワーク状態の個数の期待値が大きくなるようなテストを選出する
第1項ないし第3項のうちいずれか1項に記載のネットワーク障害箇所特定装置。
(第5項)
前記テスト結果分析部は、ネットワーク状態を表す確率分布を、テストの実行結果に基づいて、ベイズ推定の枠組みに従って更新する
第1項ないし第3項のうちいずれか1項に記載のネットワーク障害箇所特定装置。
(第6項)
対象ネットワークの障害箇所を特定するためのネットワーク障害箇所特定装置が実行するネットワーク障害箇所特定方法であって、
前記対象ネットワークに対して実行すべき最適なパス測定のテストを算出するテスト最適化ステップと、
前記テスト最適化ステップにより算出されたテストを前記対象ネットワークに対して実行するテスト実行ステップと、
前記テスト実行ステップによるテストの結果に応じてネットワークの状態を絞り込むテスト結果分析ステップと、を備え、
前記テスト結果分析ステップにより得られた分析結果を用いて前記テスト最適化ステップによりテストを算出し、前記テスト実行ステップによりテストを実行し、前記テスト結果分析ステップによりテストの結果に応じてネットワークの状態を絞り込む処理を、1回以上繰り返す
ネットワーク障害箇所特定方法。
(第7項)
コンピュータを、第1項ないし第5項のうちいずれか1項に記載のネットワーク障害箇所特定装置における各部として機能させるためのプログラム。
(Additional Note)
This specification discloses at least the network fault location locating device, the network fault location locating method, and the program described in the following sections.
(Section 1)
A network fault location identification device for identifying a fault location in a target network, comprising:
a test optimizer for computing optimal path measurement tests to perform on the target network;
a test execution unit that executes the test calculated by the test optimization unit on the target network;
a test result analysis unit that narrows down the network state according to the result of the test performed by the test execution unit;
The test optimization unit calculates a test using the analysis result obtained by the test result analysis unit, the test execution unit executes the test, and the test result analysis unit repeats the process of narrowing down the network state according to the test result, one or more times.
(Section 2)
A network fault location identification device as described in
(Section 3)
The network fault location identification device described in
(Section 4)
4. The network fault location identification device according to
(Section 5)
4. The network fault location identification device according to
(Section 6)
A network fault location identification method executed by a network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization step for computing optimal path measurement tests to be performed on the target network;
a test execution step of executing the test calculated by the test optimization step on the target network;
a test result analysis step of narrowing down the network state according to the result of the test performed by the test execution step;
A network fault location identification method, comprising: calculating a test in the test optimization step using the analysis results obtained in the test result analysis step; executing the test in the test execution step; and narrowing down the network state according to the test results in the test result analysis step, the above steps being repeated one or more times.
(Section 7)
A program for causing a computer to function as each unit in the network fault location locating device according to any one of
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the present embodiment has been described above, the present invention is not limited to this specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention described in the claims.
100 ネットワーク障害箇所特定装置
110 入力用UI
120 状態数削減部
130 テスト実行部
140 相互情報量最大化部
150 事後分布計算部
160 出力用UI
1000 ドライブ装置
1001 記録媒体
1002 補助記憶装置
1003 メモリ装置
1004 CPU
1005 インタフェース装置
1006 表示装置
1007 入力装置
1008 出力装置
100 Network fault
120 State
1000
1005
Claims (7)
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化部と、
前記テスト最適化部により算出された前記テストを前記対象ネットワークに対して実行するテスト実行部と、
前記テスト実行部による前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析部と、を備え、
前記テスト最適化部が、前記テスト結果分析部により得られた分析結果を用いて更にテストを算出し、前記テスト実行部が前記更に算出されたテストを実行し、前記テスト結果分析部が、前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定装置であり、
前記テスト最適化部は、前記テストの実行結果を表す確率変数と前記対象ネットワークの前記状態を表す確率変数の間の相互情報量の最大化問題の最適解あるいは近似最適解である更なるテストを算出する
ネットワーク障害箇所特定装置。 A network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization unit for calculating path measurement tests to be performed on the target network;
a test execution unit that executes the test calculated by the test optimization unit on the target network;
a test result analysis unit that narrows down the state of the target network according to the result of the test by the test execution unit,
a network fault location identification device, the network fault location identification device repeating, one or more times, a process in which the test optimization unit calculates a further test using an analysis result obtained by the test result analysis unit, the test execution unit executes the further calculated test, and the test result analysis unit narrows down the state of the target network according to the result of the further calculated test;
The test optimization unit calculates a further test that is an optimal solution or a near-optimal solution of a problem of maximizing mutual information between a random variable representing the result of executing the test and a random variable representing the state of the target network.
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化部と、
前記テスト最適化部により算出された前記テストを前記対象ネットワークに対して実行するテスト実行部と、
前記テスト実行部による前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析部と、を備え、
前記テスト最適化部が、前記テスト結果分析部により得られた分析結果を用いて更にテストを算出し、前記テスト実行部が前記更に算出されたテストを実行し、前記テスト結果分析部が、前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定装置であり、
前記テスト最適化部は、前記テストの実行結果に基づいて、候補として除外できる前記対象ネットワークの前記状態の個数の期待値が大きくなるような更なるテストを算出する
ネットワーク障害箇所特定装置。 A network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization unit for calculating path measurement tests to be performed on the target network;
a test execution unit that executes the test calculated by the test optimization unit on the target network;
a test result analysis unit that narrows down the state of the target network according to the result of the test by the test execution unit,
a network fault location identification device, the network fault location identification device repeating, one or more times, a process in which the test optimization unit calculates a further test using an analysis result obtained by the test result analysis unit, the test execution unit executes the further calculated test, and the test result analysis unit narrows down the state of the target network according to the result of the further calculated test;
The test optimization unit calculates further tests that will increase an expected value of the number of states of the target network that can be excluded as candidates based on results of the tests.
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化部と、
前記テスト最適化部により算出された前記テストを前記対象ネットワークに対して実行するテスト実行部と、
前記テスト実行部による前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析部と、を備え、
前記テスト最適化部が、前記テスト結果分析部により得られた分析結果を用いて更にテストを算出し、前記テスト実行部が前記更に算出されたテストを実行し、前記テスト結果分析部が、前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定装置であり、
前記テスト結果分析部は、前記対象ネットワークの前記状態を表す確率分布を、前記テストの実行結果に基づいて、ベイズ推定の枠組みに従って更新する
ネットワーク障害箇所特定装置。 A network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization unit for calculating path measurement tests to be performed on the target network;
a test execution unit that executes the test calculated by the test optimization unit on the target network;
a test result analysis unit that narrows down the state of the target network according to the result of the test by the test execution unit,
a network fault location identification device, the network fault location identification device repeating, one or more times, a process in which the test optimization unit calculates a further test using an analysis result obtained by the test result analysis unit, the test execution unit executes the further calculated test, and the test result analysis unit narrows down the state of the target network according to the result of the further calculated test;
The test result analysis unit updates a probability distribution representing the state of the target network based on the execution results of the test in accordance with a Bayesian estimation framework.
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化ステップと、
前記テスト最適化ステップにより算出された前記テストを前記対象ネットワークに対して実行するテスト実行ステップと、
前記テスト実行ステップによる前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析ステップと、を備え、
前記テスト結果分析ステップにより得られた分析結果を用いて前記テスト最適化ステップにより更にテストを算出し、前記テスト実行ステップにより前記更に算出されたテストを実行し、前記テスト結果分析ステップにより前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定方法であり、
前記テスト最適化ステップにおいて、前記テストの実行結果を表す確率変数と前記対象ネットワークの前記状態を表す確率変数の間の相互情報量の最大化問題の最適解あるいは近似最適解である更なるテストを算出する
ネットワーク障害箇所特定方法。 A network fault location identification method executed by a network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization step for computing path measurement tests to be performed on the target network;
a test execution step of executing the test calculated by the test optimization step on the target network;
a test result analysis step of narrowing down the state of the target network according to the result of the test performed by the test execution step;
a test optimization step using an analysis result obtained by the test result analysis step, a test execution step executing the further calculated test, and a process of narrowing down the state of the target network according to the result of the further calculated test by the test result analysis step, the process being repeated one or more times;
A network fault location method, in which in the test optimization step, a further test is calculated which is an optimal solution or a near-optimal solution of a problem of maximizing mutual information between a random variable representing the result of executing the test and a random variable representing the state of the target network.
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化ステップと、
前記テスト最適化ステップにより算出された前記テストを前記対象ネットワークに対して実行するテスト実行ステップと、
前記テスト実行ステップによる前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析ステップと、を備え、
前記テスト結果分析ステップにより得られた分析結果を用いて前記テスト最適化ステップにより更にテストを算出し、前記テスト実行ステップにより前記更に算出されたテストを実行し、前記テスト結果分析ステップにより前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定方法であり、
前記テスト最適化ステップにおいて、前記テストの実行結果に基づいて、候補として除外できる前記対象ネットワークの前記状態の個数の期待値が大きくなるような更なるテストを算出する
ネットワーク障害箇所特定方法。 A network fault location identification method executed by a network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization step for computing path measurement tests to be performed on the target network;
a test execution step of executing the test calculated by the test optimization step on the target network;
a test result analysis step of narrowing down the state of the target network according to the result of the test performed by the test execution step;
a test optimization step using an analysis result obtained by the test result analysis step, a test execution step executing the further calculated test, and a process of narrowing down the state of the target network according to the result of the further calculated test by the test result analysis step, the process being repeated one or more times;
A network fault location method, comprising: calculating, in the test optimization step, a further test that increases an expected value of the number of states of the target network that can be excluded as candidates, based on a result of executing the test.
前記対象ネットワークに対して実行すべきパス測定のテストを算出するテスト最適化ステップと、
前記テスト最適化ステップにより算出された前記テストを前記対象ネットワークに対して実行するテスト実行ステップと、
前記テスト実行ステップによる前記テストの結果に応じて前記対象ネットワークの状態を絞り込むテスト結果分析ステップと、を備え、
前記テスト結果分析ステップにより得られた分析結果を用いて前記テスト最適化ステップにより更にテストを算出し、前記テスト実行ステップにより前記更に算出されたテストを実行し、前記テスト結果分析ステップにより前記更に算出されたテストの結果に応じて前記対象ネットワークの前記状態を絞り込む処理を、1回以上繰り返すネットワーク障害箇所特定方法であり、
前記テスト結果分析ステップにおいて、前記対象ネットワークの前記状態を表す確率分布を、前記テストの実行結果に基づいて、ベイズ推定の枠組みに従って更新する
ネットワーク障害箇所特定方法。 A network fault location identification method executed by a network fault location identification device for identifying a fault location in a target network, comprising:
a test optimization step for computing path measurement tests to be performed on the target network;
a test execution step of executing the test calculated by the test optimization step on the target network;
a test result analysis step of narrowing down the state of the target network according to the result of the test performed by the test execution step;
a test optimization step using an analysis result obtained by the test result analysis step, a test execution step executing the further calculated test, and a process of narrowing down the state of the target network according to the result of the further calculated test by the test result analysis step, the process being repeated one or more times;
In the test result analysis step, a probability distribution representing the state of the target network is updated based on the execution results of the tests in accordance with a Bayesian estimation framework.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021196292A JP7701700B2 (en) | 2021-12-02 | 2021-12-02 | NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021196292A JP7701700B2 (en) | 2021-12-02 | 2021-12-02 | NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023082481A JP2023082481A (en) | 2023-06-14 |
| JP7701700B2 true JP7701700B2 (en) | 2025-07-02 |
Family
ID=86728395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021196292A Active JP7701700B2 (en) | 2021-12-02 | 2021-12-02 | NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7701700B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7524492B1 (en) | 2024-02-02 | 2024-07-29 | 株式会社インターネットイニシアティブ | Communication management device and communication management method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011124897A (en) | 2009-12-14 | 2011-06-23 | Fujitsu Ltd | Network management device, and method of identifying abnormal part |
| JP2019071563A (en) | 2017-10-10 | 2019-05-09 | 日本電信電話株式会社 | Communication quality deterioration estimation device and communication quality deterioration estimation method |
-
2021
- 2021-12-02 JP JP2021196292A patent/JP7701700B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011124897A (en) | 2009-12-14 | 2011-06-23 | Fujitsu Ltd | Network management device, and method of identifying abnormal part |
| JP2019071563A (en) | 2017-10-10 | 2019-05-09 | 日本電信電話株式会社 | Communication quality deterioration estimation device and communication quality deterioration estimation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023082481A (en) | 2023-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11367010B2 (en) | Quantum computer simulator characterization | |
| Natole et al. | Stochastic proximal algorithms for AUC maximization | |
| Jauernig et al. | DARWIN: Survival of the fittest fuzzing mutators | |
| WO2008154657A2 (en) | Distributed kernel density estimation | |
| WO2009090939A1 (en) | Apparatus and method for detecting network abnormality | |
| JP7701700B2 (en) | NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM | |
| US9563719B2 (en) | Self-monitoring object-oriented applications | |
| Tu et al. | Mining workflows for anomalous data transfers | |
| Ikeuchi et al. | Network tomography based on adaptive measurements in probabilistic routing | |
| JP6835702B2 (en) | Anomaly estimation device, anomaly estimation method and program | |
| Zhu et al. | Scalable quantum architecture search via landscape analysis | |
| Arslan et al. | Automatic performance analysis of cloud based load testing of web-application & its comparison with traditional load testing | |
| Marappan et al. | Solution to graph coloring problem using divide and conquer based genetic method | |
| Assunção et al. | Establishing integration test orders of classes with several coupling measures | |
| JP2018124829A (en) | State determination device, state determination method, and program | |
| US11093229B2 (en) | Deployment scheduling using failure rate prediction | |
| Maurya et al. | decoder-bench: Benchmarking Decoders for Quantum Error Correction | |
| Chen et al. | HiBGT: High-performance Bayesian group testing for COVID-19 | |
| Wei et al. | A model-based test case prioritization approach based on fault urgency and severity | |
| JP2024178731A (en) | NETWORK FAILURE LOCALIZATION DEVICE, NETWORK FAILURE LOCALIZATION METHOD, AND PROGRAM | |
| Liu et al. | Automate: Automatic Anomaly Detection and Root Cause Analysis Framework for Hadoop | |
| Dodd et al. | A fast and frugal Gaussian Boson Sampling emulator | |
| EP3982271A1 (en) | Method for autotuning noisy hpc systems | |
| JP7584092B2 (en) | Observation point optimization device, observation point optimization method, and program | |
| Ikram et al. | Root cause analysis of failures from partial causal structures |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20211203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20211203 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240229 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240702 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250512 |
|
| 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: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250612 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7701700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |