JP2005295562A - 高速トラヒック測定および解析の方法論とプロトコル - Google Patents
高速トラヒック測定および解析の方法論とプロトコル Download PDFInfo
- Publication number
- JP2005295562A JP2005295562A JP2005103284A JP2005103284A JP2005295562A JP 2005295562 A JP2005295562 A JP 2005295562A JP 2005103284 A JP2005103284 A JP 2005103284A JP 2005103284 A JP2005103284 A JP 2005103284A JP 2005295562 A JP2005295562 A JP 2005295562A
- Authority
- JP
- Japan
- Prior art keywords
- traffic
- network
- packet
- digest
- local
- 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
- 238000005259 measurement Methods 0.000 title claims abstract description 68
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004458 analytical method Methods 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 claims description 22
- 238000005457 optimization Methods 0.000 abstract description 11
- 238000005303 weighing Methods 0.000 abstract description 3
- 238000013459 approach Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 16
- 239000011159 matrix material Substances 0.000 description 13
- 238000009826 distribution Methods 0.000 description 11
- 238000003325 tomography Methods 0.000 description 10
- 241001269524 Dura Species 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 206010035148 Plague Diseases 0.000 description 2
- 241000607479 Yersinia pestis Species 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000009472 formulation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 108700010388 MIBs Proteins 0.000 description 1
- 208000034841 Thrombotic Microangiopathies Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- 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/14—Network analysis or design
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- 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/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】確率的個別サンプル計量技術の進歩を活用して、セット濃度、従ってネットワーク・レベルの関心のあるトラヒック測定が、ネットワーク・ノード、すなわちルータ間の極度に軽量なトラヒック・ダイジェスト(TD)の交換を経由して、分散方式で計算されることができる。一度必要なTDが受信されると、一連のセット濃度決定問題を解くことにより、そのローカル・リンクの各々の関心のあるトラヒック測定を、ルータは推定することができる。ローカルな測定結果は次にドメイン内に分散され、従って各々のルータがネットワーク・レベルの概観を構築することができる。トラヒック測定が受信された後は、ローカルに最少二乗誤差(MSE)最適化を実行することにより、各々のルータは関連する測定/推定誤差を更に削減することができる。
【選択図】図1
Description
近年世界は、高速データ・ネットワークの急増およびこれらのネットワークをサポートするプロトコル/サービスの組の急速な拡張を目撃している。ネットワークの監視およびトラヒック測定の技術の進展は、これまでのところこれらのネットワークの膨大な発展と共にその動作速度に追いついていない。この欠点のために、ネットワークのオペレータはこれらのネットワークで何が起こっているか正確に把握することがずっとできないでいる。これはしたがって、ネットワークを適切かつ効率的に動作させ管理する能力を危うくしている。大規模高速ネットワークに対する、包括的で展開可能なネットワークの監視および端末間のトラヒック解析の、インフラストラクチャの緊急な必要性が生じている。そのようなインフラストラクチュアは、通信フローの経路が異なる型式の、予期できるまたは予期できないイベントのためにセッションの途中で動的かつ予測不可能に変更される、インターネットのような無接続データ・ネットワークについて特に重要である。そのようなイベントは、ネットワーク要素の故障、非決定論的負荷平衡スキーム(例えば等費用多重経路(ECMP))、ソフトウェア/ハードウェアのバグ、プロトコルの誤構成を含む。現在のところ、多くのネットワーク・オペレータは、ネットワーク内の個々の通信フローの端末から端末までの経路のまったく不適切なサンプリングを得る、「トレースルート」のような原始的な診断ツールにのみ頼らざるを得ない。
・トラヒック・フロー・パターン/経路監視、診断およびネットワーク維持;
・容量計画およびトラヒック工学目的の起点−終点(OD)トラヒック負荷マトリックスの推定;
・インターISP(ASes)料金支払およびエンドユーザ精算/課金目的のトラヒック測定;
・分散サービス妨害(DDoS)攻撃の攻撃パケットの発信地のトレース・バック
本発明は、データ・パケット・ネットワークのネットワーク測定および解析の改良された効率を提供する方法論である。本発明の例としての実施形態が従来の高速度ネットワークと組合せて記載されるが、無線ネットワークや輸送ネットワークのような、他のネットワークにも適用可能であることが、当業者には自明であろう。
(1)それらの起点および/または終点のノード(またはリンク)または
(2)トラヒックのそのグループが通過している特定のリンクまたはノードの組。
以下に示すように、そのようなトラヒックの集合体は、ネットワークの故障診断と同様に、トラヒック・マトリックス推定、経路検査を含む実際的なトラヒック測定/解析(TMA)用途の幅広い領域の中心なので、そのような集合体の定義に焦点を合わせることに決定した。これらの主要なトラヒックの集合体の型式に加えて、提案されるDATALITEインフラストラクチュアはまた、主要なそれの部分集合である、例えば与えられたプロトコル型式および/またはポート番号のパケットのグループの、より精細なトラヒックの集合体をサポートする。
この章では一連の交差セット濃度決定(ISCD)問題としてのトラヒック測定/解析(TMA)問題の定式化を記述する。ネットワークGの、有向グラフ表現を考慮されたい。G=(V,E)ここで、Vはノードのセット、Eは方向リンクのセットである。(i,j)∈Eをノードiからノードjへの方向リンクとする。Li,jを与えられた測定時間の長さT秒間にリンク(i,j)を通過しているパケットのセットとする。さて今、飛行中のパケットに起因するフリンジ効果が無視できるように、ネットワーク内の最大エンド−エンド遅延より十分に長い測定期間を仮定する。パス遅延の効果は、多重時間インデックス・ノード・トラヒック・ダイジェストを保持することにより明らかにすることができる。実際に、時間インデックストラヒック・ダイジェストは、ネットワーク・パス遅延測定のサポートに用いることができる。Oi(またはDi)を、同じ測定期間内にノードiから発された(または到着した)パケットのセットとする。用語「発された」(または「到着した」)により、実際にそのノードから生成された(またはそこからネットワークを出ていく)パケットを意味している。パケットは可能なソースアドレススプーフのために、それが主張しているソース・ノードで実は生成されていないかもしれないので、用語「ソース」または「デスティネーション」の使用を避ける。同様にパケットは、経路上の問題や消失のために、それが意図する宛先ノードには到着しないかもしれない。
このタスクの目的は、ネットワーク中のすべてのO−Dノード・ペアの間の、ルート・パターンおよびトラヒックの量を決定することである。このような目的で、それらのO−Dノード・ペアとしてリンク(i,j)∈E、k=(s,d)∈V×Vを通過するパケットのセット
このタスクで起点ノード、それらが寄与するトラヒック量およびいくつかのDDoSビクチムであるかもしれない、与えられたダウン・ストリーム・ノードdに到着して終了する、パケットのグループのアップ・ストリーム・フロー・パターンを決定したい、トレース・バックアプリケーションを考察する。このタスクを実行するために、
上記の観察に基づいて、DATALITEの基本的なアイデアは、ネットワーク中どこでもできる方法で、
いくつかの特定のパケット・セットの交差として
分散ISCD問題を解くために、本発明であるDATALITEは新しいアプローチを取る。第1にISCD問題を1つまたは以上の連合セット濃度決定(USCD)問題に変換する。次にUSCD問題を分散方式で解くために、最近のO(loglog|A|)個別サンプル計数アルゴリズムを適用する。実際に我々のアプローチは、[Brod 97]および[Byer 02]での上記のアプリケーションをその能力と拡張性を徹底的に改善するために、使用することができる。
その図式として、サンプルTMA#2を思い出されたい、ここで
ここで、|Os|は、測定期間内にノードsから発される個別パケットの数である。定義により生成されるすべてのパケットは個別であり、|Os|はすべての起点となるネットワーク・ノードに対しある単一のパケット・カウント数として維持されることができる。|Li,j|は、リンク(i,j)を通過する個別パケットの数である。Flajolet、Martin、Durandにより独創された、確率的個別サンプル計数技術を、すべてのリンク(i,j)∈Eについての|Li,j|を把握するために適用する。P.Flajolet、G.N.Martin、「Probablistic counting algorithms for database applications」、Journal of Computer and System Sciences、31(2)、1985、pp.182−209[Flaj 85]およびM.Durand、P.Flajolet、「Loglog Counting of Large Cardinalities」、submitted to European Symposium on Algorithms、ESA’2003、2003年4月[Dura 03]。そのような技術の基本的な利点は、パケットのセットLi,jの必要な情報を要約するために、ダイジェストO(loglogNmax)−ビットを維持することしか、要求しないことである。ここでNmaxは、Li,j中の個別サンプルの最大数である。本発明の文脈では、このダイジェストを
例えばリンクli,jを通過するO−Dペア(s,d)を有するすべての40バイトTCPパケットである、関心のあるトラヒックの集合体の定義を精選するために我々が追加のセットの交差を適用するときに、式3は有用である。式3に基づいて、ISCD問題が式3のR.H.S.のセット連合の濃度の計算に常に変換されることができる。これはその代わりに、個別サンプル計数技術を用いて、分散方式で実行することができる。要約すると、本発明の解法アプローチは以下の工程からなる。
1.関心のあるTMA問題を、関心のあるいくつかの交差セットの濃度決定問題、またはいわゆる交差セット濃度決定(ISCD)問題に変換する。
2.式3を用いて、ISCD問題を、関心のあるいくつかのセット連合の濃度決定問題、またはいわゆるセット連合濃度決定(USCD)問題に変換する。
3.Flajolet、Martin、Durandにより独創された、個別サンプル計数技術を用いて分散方式でUSCD問題を解く[Dura 03]。
サンプルSのセットを考える。ここで各々のパケットsは、識別子idsを有する。同じ識別子を備えるサンプルは、複製として扱われる。[Dura 03]は、メモリのO(loglogNmax)ビットを有する、S内の個別サンプルの数の計数、すなわち|S|の問題を解くが、ここでNmaxはSの個別サンプルの最大数である。これらのスキームは、以下の通りである。
第1に各々のサンプルの識別子が、ハッシュ関数h(・)の入力として用いられ、ハッシュ関数は
1.セットSサンプルをm=2kバケットに、例えばサンプルのハッシュ出力の最後のkビットに基づいて分離する。
2.Rjを、j番目のバケットに対するRの値とする。r(・)への各々のサンプルのハッシュ出力の(Rmax−k)先頭ビットを入力することにより、Rjを1≦j≦mで計算する。
3.以下の式を用いて、
[Dura 03]に示されているように、
M=mlog2Rmax bits ................. 式(7)
上記の個別サンプル計数スキームは、セットSのサンプルが別個の位置に観察(または記憶)される、分散の実現に容易に従順することを留意されたい:
1.各々の位置pで、Spのサンプルに基づいて、各々のmバケットに対するrの値を更新する。
2.測定期間の最後に、すべてのPの位置の間で、1≦j≦m、および1≦p≦Pに対し
3.各々の位置で、1≦j≦mに対し、
4.任意のP位置において、上記に議論したSAAの式4に工程3の結果であるマックス・マージしたRjを代入することにより、|S|(または
さてTMAタスクをサポートするために、本発明のDATALITEが可能なネットワーク内の動作工程を説明する。図示の例として先に記述した、サンプルTMAタスク#1を用いる。この場合各々のノードi∈Vは、軽量トラヒック・ダイジェストを(SAAのmRjの収集の形式で)各々の関心のあるローカル・パケット・セット、すなわちそれを発したパケットのセット、(Oi)、それに到着したパケットのセット(Di)およびその各々のリンク(i,j)∈Eを通過するパケットのセット(Li,j)について維持する。これらのパケットの対応するTDを、それぞれ
Li,jのTDではなく、発せられたおよび到着したパケット(すなわちすべてのi∈VのOi、およびDi)のTDの分散のみにより、DATALITEの通信帯域幅の要求を相当に削減することに留意されたい。これは、
主要な設計/工学上の挑戦は、(1)TDのローカル・メモリ要求と、(2)内部ノードの通信帯域幅の要求を受け入れ可能なレベルに、関心のあるTMAアプリケーションの推定誤差要求を充足しつつ、維持することである。この目的で、以下の多重尖端戦略を提案する。
10Gbps+のネットワークでのTMAタスクをサポートするTDのメモリ要求を考察する。40Gbpsリンクは毎秒40バイトの最大1億2500万パケット転送できるので、8000秒の長さまでの測定期間を(式6の)Nmaxをサポートするためには、1012または240の値が適切であるべきである。式5によれば、個別のサンプルカウント推定に対し標準誤差σ≦2%を実行するために、mは≧2048であるべきである。式6にNmax=240およびm=2048を代入すると、Rmax=32=25となる。言い換えると、TDのRjの各々を符号化するために、5ビットを割り当てれば十分である。したがって、各々のTDのメモリの必要M=mlog2Rmax(ビット)は、mの値により決定される。対応する個別サンプルカウント推定の標準誤差2%に対応する、m=2048に対しTDのサイズは約1.7Kバイトである。これを、例えば先に議論したサンプルTMAタスクの
実際には、リンク毎の単一のパケット・セット、すなわちLi,jの維持の代わりに、いくつかのTMAアプリケーションは、例えばパケットのプロトコル型式および/またはポート番号に基づいて、パケット・セットのより高精度の定義を要求する。リンク毎のより高精度の多重パケット・セットの他の興味ある使用は、元の測定期間が多数のより小さい期間に分割された、「時間指標付」パケット・セットの使用であり、それによるとネットワーク内の異なるリンクに属する時間指標付パケットの交差濃度の計算により、明らかに限られた分解能でネットワーク内の経路遅延を推定することができる。
TDメモリを節約する他の方法は、初期の推定の後処理を経由した
ここで、
上記の最適化の解は、
本発明のDATALITEの通信帯域幅の要求の支配的な制御因子は、以下を含む。
(1)交換されるべきTDの数とサイズ
(2)TD交換の頻度とその結果のトラヒック・フローの推定器および
(3)それを通してTDとトラヒック・フロー推定器が、ネットワーク・レベルに分散される方法
(1)がいかに制御され削減されるかは、既に記述した。ここで、(1)に関しいくつかの追加の最適化の好機を述べる。第1にTMAアプリケーション、すなわち関心のあるトラヒック測定、の必要性に依存して、ネットワーク内の他のノードに選択されたTDのセットの分散のみを必要とする。例えば、サンプルTMAタスク#1はネットワーク内のすべてのノードの間で、
要約すると、ネットワーク・トモグラフィ・アプローチを苦しめる、無効なトラヒックのモデル化または動作の仮定に起因する問題を、直接測定アプローチをとることにより、本発明のDATALITEは回避している。本発明のDATALITEスキームと現存するトラジェクトリ・ベースのものとの間には、高度の共通点があるにもかかわらず、それらの間には基本的な差異がある:第1に、一連のセット濃度決定問題としてトラヒック測定問題を定式化することにより、最少の通信余力で、分散方式のトラヒック解析を実行するために、個別サンプル計量での最近の進歩をてこにすることができる。第2に、個々のパケット1つずつの代わりに、トラヒック集合体の挙動の測定と解析に焦点を当てることで、本発明のDATALITEに対するシステム・メモリおよび通信帯域幅の要求は、従来の方法に較べて大幅に削減される。結果的に、現存するトラジェクトリ・ベース・システムが採用する、重量、集中化アプローチとは異なり、DATALITEは分散計算モデルを採用することができる。
Claims (10)
- パケット通信ネットワーク内のトラヒックの解析を実行する方法であって、
前記ネットワーク内の特定のノードで、関心のあるパケットのセットに関するトラヒックの集合体を測定する工程と、
前記トラヒックの集合体を用いて、前記ネットワークの測定されるべきパラメータの交差セット濃度決定を定式化する工程と、
前記測定されるべきパラメータについて、前記セット濃度決定を解く工程とを含む方法。 - 前記交差セット濃度決定を一連の連合セット濃度決定に定式化する工程をさらに含む、請求項1に記載の方法。
- 前記連合セット濃度決定を分散方式で解くために、1つまたは複数のO(loglog|A|)個別サンプル計量アルゴリズムを適用する工程をさらに含む、請求項2に記載の方法。
- パケット・セットLi,jの必要な情報を要約するために、基本O(loglogNmax)のビット・ダイジェストが用いられ、Nmaxは、Li,j内の個別サンプルの最大数である、請求項3に記載の方法。
- 前記トラヒックの解析は、トラヒック経路パターンの解析、トラヒック・フロー・パターンの解析、および与えられた関心のあるパケットのグループが移動する中間ノードおよびリンクと共に、起点および終点をトレースすることからなるグループから選択される、請求項1に記載の方法。
- パケット通信ネットワーク内のトラヒックの解析を実行する方法であって、
前記ネットワーク内の選択されたノードから、与えられたパケット・セットのメンバーシップに基づいて、トラヒック・ダイジェストベースの集合体を抽出する工程と、
前記ネットワーク内の前記選択された以外のノードに、関連するローカル・トラヒック・ダイジェストを分散する工程と、
前記ネットワーク内の前記選択された以外のノードから、関連するリモート・トラヒック・ダイジェストを受信する工程と、
前記ローカル・トラヒック・ダイジェストと前記リモート・トラヒック・ダイジェストに基づいて、特定のトラヒック・フローのローカルな推定を提供する工程と、
前記他の選択されたノードから、前記特定のトラヒック・フローのリモート推定を受信する工程と、
前記ローカルおよびリモートの特定のトラヒック・フローに基づいて、前記ネットワークの与えられたパラメータについて、セット濃度決定問題を解く工程とを含む方法。 - 前記トラヒック・ダイジェストを抽出する工程が、
ある特定のパケット・セットに属する各々のパケットから、パケット識別子を抽出する工程と、
Rmaxビットのハッシュ出力を受信するために、各々のパケット識別子をハッシュ関数に入力し、前記Rmaxビットのハッシュ出力のlog2mビットがバケット指標を決定するために用いられる工程と、
前記バケット指標に基づいて前記ハッシュ出力をmのバケットに分割する工程と:
前記mのバケットの各バケットiについて、r()を用いることによって、i番目のバケットに割り当てられたすべてのハッシュ出力h(PID)の最初の(Rmax−log2m)ビットにおける連続する先行ゼロの最大数たる、Riを追跡する工程と、
前記特定されたパケット・セットに対するトラヒック・ダイジェストとして、R1からRmを用いる工程とを含む、請求項6に記載の方法。 - トラヒック・ダイジェスト測定期間と、同じ測定期間内にあるリンクを通過するパケットの数を追跡するために、すべてのリンク(i,j)∈Eに対しパケット・カウンタCi,jが維持され、Ci,jの値と|Li,j|の間の大きな差異は、潜在的な経路問題を表す、請求項6に記載の方法。
- 「時間指標付き」パケット・セットをさらに含み、Qの人為セットを通して、ネットワーク内の異なるリンクに属する、時間指標付きのパケット・セットの交差濃度の計算により、ネットワーク内の経路遅延を推定するために、元の測定期間が多くのより小さい期間に分割される、請求項6に記載の方法。
- パケット通信ネットワーク内の、トラヒックの解析を実行する方法であって、
前記ネットワーク内の選択されたノードから、与えられたパケット・セットのメンバーシップに基づいてトラヒック・ダイジェストベースの集合体を抽出する工程と、
前記ネットワーク内の前記選択された以外のノードに関連するローカル・トラヒック・ダイジェストを分散する工程と、
前記ネットワーク内の前記選択された以外のノードから関連するリモート・トラヒック・ダイジェストを分散する工程と、
前記ローカル・トラヒック・ダイジェストと前記リモート・トラヒック・ダイジェストに基づいて、特定のトラヒック・フローのローカルな推定を提供する工程と、
前記他の選択されたノードから、前記特定のトラヒック・フローのリモート推定を分散する工程と、
前記ローカルおよびリモートの特定のトラヒック・フローに基づいて、前記ネットワークの与えられたパラメータについて、セット濃度決定問題を解く工程とを含む方法。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US55823004P | 2004-03-31 | 2004-03-31 | |
| US60/558230 | 2004-03-31 | ||
| US10/909,908 US7397766B2 (en) | 2004-03-31 | 2004-08-02 | High-speed traffic measurement and analysis methodologies and protocols |
| US10/909908 | 2004-08-02 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005295562A true JP2005295562A (ja) | 2005-10-20 |
| JP4727275B2 JP4727275B2 (ja) | 2011-07-20 |
Family
ID=34890592
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005103284A Expired - Lifetime JP4727275B2 (ja) | 2004-03-31 | 2005-03-31 | 高速トラヒック測定および解析の方法論とプロトコル |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US7397766B2 (ja) |
| EP (1) | EP1583281B1 (ja) |
| JP (1) | JP4727275B2 (ja) |
| KR (1) | KR101123020B1 (ja) |
| CN (1) | CN1677940B (ja) |
| DE (1) | DE602005001965T2 (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8261062B2 (en) | 2003-03-27 | 2012-09-04 | Microsoft Corporation | Non-cryptographic addressing |
| US7929689B2 (en) * | 2004-06-30 | 2011-04-19 | Microsoft Corporation | Call signs |
| US8086842B2 (en) | 2006-04-21 | 2011-12-27 | Microsoft Corporation | Peer-to-peer contact exchange |
| ITMI20071141A1 (it) * | 2007-06-04 | 2008-12-05 | Torino Politecnico | Metodo per rilevare un singolo flusso dati all' interno di un flusso aggregato di dati a pacchetti e per identificare l' applicazione generatrice del singolo flusso dati. |
| US7808898B2 (en) * | 2007-08-14 | 2010-10-05 | Hewlett-Packard Development Company, L.P. | Flow estimator |
| EP2279580B1 (en) * | 2008-04-14 | 2019-09-18 | Philips Intellectual Property & Standards GmbH | A method for distributing encryption means |
| US8204985B2 (en) * | 2008-04-28 | 2012-06-19 | Alcatel Lucent | Probabilistic aggregation over distributed data streams |
| US8400933B2 (en) * | 2008-04-28 | 2013-03-19 | Alcatel Lucent | Efficient probabilistic counting scheme for stream-expression cardinalities |
| US8406132B2 (en) * | 2008-05-30 | 2013-03-26 | Alcatel Lucent | Estimating cardinality distributions in network traffic |
| US8681628B2 (en) * | 2008-09-30 | 2014-03-25 | The Chinese University Of Hong Kong | Systems and methods for determining top spreaders |
| CN101572908B (zh) * | 2009-05-26 | 2011-03-16 | 中兴通讯股份有限公司 | Ue针对utran业务量测量mc消息的处理方法和系统 |
| AU2010255498B2 (en) * | 2009-06-04 | 2014-09-18 | Bae Systems Plc | System and method of analysing transfer of data over at least one network |
| US8918365B2 (en) | 2009-06-19 | 2014-12-23 | Blekko, Inc. | Dedicating disks to reading or writing |
| CN103488680B (zh) | 2009-06-19 | 2017-09-29 | 国际商业机器公司 | 在数据库系统中计数项目的方法 |
| US8310922B2 (en) * | 2010-04-15 | 2012-11-13 | International Business Machines Corporation | Summarizing internet traffic patterns |
| US8458326B2 (en) * | 2010-06-30 | 2013-06-04 | At&T Intellecutal Property I, L.P. | Sampling from distributed streams of data |
| US9167463B2 (en) * | 2011-09-02 | 2015-10-20 | Telcordia Technologies, Inc. | Communication node operable to estimate faults in an ad hoc network and method of performing the same |
| CN102611626B (zh) * | 2012-03-30 | 2014-11-26 | 北京英诺威尔科技股份有限公司 | 网络流量解析系统及方法 |
| CN103716211B (zh) * | 2014-01-20 | 2016-10-12 | 西安电子科技大学 | 网络终端的数据流量测量方法 |
| US9935831B1 (en) * | 2014-06-03 | 2018-04-03 | Big Switch Networks, Inc. | Systems and methods for controlling network switches using a switch modeling interface at a controller |
| US9838421B2 (en) * | 2014-10-01 | 2017-12-05 | Ciena Corporation | Systems and methods utilizing peer measurements to detect and defend against distributed denial of service attacks |
| US10044583B2 (en) | 2015-08-21 | 2018-08-07 | Barefoot Networks, Inc. | Fast detection and identification of lost packets |
| US10291632B2 (en) * | 2016-03-31 | 2019-05-14 | Fortinet, Inc. | Filtering of metadata signatures |
| US10447597B1 (en) | 2016-05-23 | 2019-10-15 | Barefoot Networks, Inc. | Path and latency tracking |
| WO2018014928A1 (en) | 2016-07-18 | 2018-01-25 | Telecom Italia S.P.A. | Traffic monitoring in a packet-switched communication network |
| JP6813527B2 (ja) * | 2018-03-27 | 2021-01-13 | 日本電信電話株式会社 | 推定装置、推定方法及びプログラム |
| PL3618389T3 (pl) | 2018-08-27 | 2021-04-06 | Ovh | Systemy i sposoby obsługiwania urządzenia sieciowego |
| PL3618355T3 (pl) | 2018-08-27 | 2021-02-08 | Ovh | Systemy i sposoby obsługiwania urządzenia sieciowego |
| IT201800010791A1 (it) * | 2018-12-04 | 2020-06-04 | Telecom Italia Spa | Misura di prestazioni in una rete di comunicazioni a commutazione di pacchetto |
| CN113990075B (zh) * | 2021-12-30 | 2022-03-18 | 广州市交通规划研究院 | 一种交通调查数据和轨迹数据融合的流量分配方法及系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001257722A (ja) * | 2000-03-13 | 2001-09-21 | Hitachi Ltd | ネットワーク監視方法 |
| JP2002538666A (ja) * | 1999-02-26 | 2002-11-12 | グレノ,ティエリ | 大容量通信ネットワークにおける転送時間と損失率を測定するためのシステムおよび方法 |
| WO2003075508A2 (en) * | 2002-03-01 | 2003-09-12 | Parc Technologies Limited | Method of estimating traffic data |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU7558196A (en) * | 1995-11-16 | 1997-06-19 | Nicholas Dawes | Method of determining the topology of a network of objects |
| US5999961A (en) * | 1997-09-15 | 1999-12-07 | California Institute Of Technology | Parallel prefix operations in asynchronous processors |
| US6873600B1 (en) * | 2000-02-04 | 2005-03-29 | At&T Corp. | Consistent sampling for network traffic measurement |
| JP3805205B2 (ja) * | 2000-04-06 | 2006-08-02 | 株式会社エヌ・ティ・ティ・ドコモ | Cdmaセルラ方式における通信品質測定方法およびその装置 |
| US7146416B1 (en) * | 2000-09-01 | 2006-12-05 | Yahoo! Inc. | Web site activity monitoring system with tracking by categories and terms |
| US20030097439A1 (en) * | 2000-10-23 | 2003-05-22 | Strayer William Timothy | Systems and methods for identifying anomalies in network data streams |
| US7379994B2 (en) * | 2000-10-26 | 2008-05-27 | Metilinx | Aggregate system resource analysis including correlation matrix and metric-based analysis |
| US20020143929A1 (en) * | 2000-12-07 | 2002-10-03 | Maltz David A. | Method and system for collection and storage of traffic data from heterogeneous network elements in a computer network |
| US7221663B2 (en) | 2001-12-31 | 2007-05-22 | Polycom, Inc. | Method and apparatus for wideband conferencing |
| US7047297B2 (en) * | 2001-07-17 | 2006-05-16 | Mcafee, Inc. | Hierarchically organizing network data collected from full time recording machines and efficiently filtering the same |
| US7213264B2 (en) * | 2002-01-31 | 2007-05-01 | Mazu Networks, Inc. | Architecture to thwart denial of service attacks |
| US7257081B2 (en) * | 2002-04-19 | 2007-08-14 | Iptivia, Inc. | Method and system for traffic monitoring in a packet communication network |
-
2004
- 2004-08-02 US US10/909,908 patent/US7397766B2/en not_active Expired - Fee Related
-
2005
- 2005-03-15 DE DE602005001965T patent/DE602005001965T2/de not_active Expired - Lifetime
- 2005-03-15 EP EP05251556A patent/EP1583281B1/en not_active Expired - Lifetime
- 2005-03-28 KR KR1020050025487A patent/KR101123020B1/ko not_active Expired - Fee Related
- 2005-03-30 CN CN200510059593XA patent/CN1677940B/zh not_active Expired - Fee Related
- 2005-03-31 JP JP2005103284A patent/JP4727275B2/ja not_active Expired - Lifetime
-
2008
- 2008-05-23 US US12/125,972 patent/US7808923B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002538666A (ja) * | 1999-02-26 | 2002-11-12 | グレノ,ティエリ | 大容量通信ネットワークにおける転送時間と損失率を測定するためのシステムおよび方法 |
| JP2001257722A (ja) * | 2000-03-13 | 2001-09-21 | Hitachi Ltd | ネットワーク監視方法 |
| WO2003075508A2 (en) * | 2002-03-01 | 2003-09-12 | Parc Technologies Limited | Method of estimating traffic data |
Also Published As
| Publication number | Publication date |
|---|---|
| DE602005001965D1 (de) | 2007-09-27 |
| KR101123020B1 (ko) | 2012-03-16 |
| US7808923B2 (en) | 2010-10-05 |
| KR20060044844A (ko) | 2006-05-16 |
| EP1583281A1 (en) | 2005-10-05 |
| EP1583281B1 (en) | 2007-08-15 |
| DE602005001965T2 (de) | 2008-05-08 |
| US20050220023A1 (en) | 2005-10-06 |
| US7397766B2 (en) | 2008-07-08 |
| CN1677940B (zh) | 2010-08-11 |
| JP4727275B2 (ja) | 2011-07-20 |
| US20080219181A1 (en) | 2008-09-11 |
| CN1677940A (zh) | 2005-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4727275B2 (ja) | 高速トラヒック測定および解析の方法論とプロトコル | |
| US7571181B2 (en) | Network usage analysis system and method for detecting network congestion | |
| Duffield et al. | Predicting resource usage and estimation accuracy in an IP flow measurement collection infrastructure | |
| US7313141B2 (en) | Packet sequence number network monitoring system | |
| US8601155B2 (en) | Telemetry stream performance analysis and optimization | |
| US8694627B2 (en) | Method and apparatus for correlating end to end measurements through control plane monitoring of wireless traffic | |
| JP5666685B2 (ja) | 障害解析装置、そのシステム、およびその方法 | |
| US9674728B2 (en) | Method and apparatus for managing a degree of parallelism of streams | |
| US10146682B2 (en) | Method and apparatus for improving non-uniform memory access | |
| US8176175B2 (en) | Network response time measurements in an asymmetric routing environment | |
| WO2024192781A1 (zh) | 一种面向动态网络环境的双时间尺度网络遥测方法 | |
| US8750146B2 (en) | Method and apparatus for applying uniform hashing to wireless traffic | |
| US20120155293A1 (en) | Method and apparatus for providing a two-layer architecture for processing wireless traffic | |
| Pekar et al. | Towards threshold‐agnostic heavy‐hitter classification | |
| CN119484328B (zh) | 一种路由无关的网络测量系统及方法 | |
| Lau et al. | Datalite: a distributed architecture for traffic analysis via light-weight traffic digest | |
| Popescu et al. | Measurement of one-way transit time in IP routers | |
| Fan | Measuring Named Data Networks | |
| Shmeis et al. | Localizing Neutrality Violations | |
| Viken et al. | Traffic measurements in IP networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100812 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100818 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101118 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101124 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101217 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110218 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110413 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
