JP5155284B2 - P2pトラヒック量推定方法と装置およびプログラム - Google Patents
P2pトラヒック量推定方法と装置およびプログラム Download PDFInfo
- Publication number
- JP5155284B2 JP5155284B2 JP2009270014A JP2009270014A JP5155284B2 JP 5155284 B2 JP5155284 B2 JP 5155284B2 JP 2009270014 A JP2009270014 A JP 2009270014A JP 2009270014 A JP2009270014 A JP 2009270014A JP 5155284 B2 JP5155284 B2 JP 5155284B2
- Authority
- JP
- Japan
- Prior art keywords
- flow
- control
- traffic amount
- traffic
- amount estimation
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims (11)
- 通信網内を流れるP2Pアプリケーションによるトラヒックの量をコンピュータ装置により算出するP2Pトラヒック量推定方法であって、
上記コンピュータ装置は、プログラムされたコンピュータ処理を実行する手段として、パケットヘッダ解析手段と、フロー管理手段、フロー情報分析手段、フロー統計算出手段、P2Pトラヒック量推定手段とを具備し、
上記パケットヘッダ解析手段は、
到着したパケットのヘッダ情報における5つの属性{発信元IPアドレス(srcIP),着信先IPアドレス(dstIP),発信元ポート番号(srcPort),着信先ポート番号(dstPort),プロトコル(Protocol)}を同じくするパケット群を同じフローとして特定し、
上記フロー管理手段は、
上記パケットヘッダ解析手段が特定したフロー毎に、当該フローのフローサイズを集計してフロー管理テーブルとして記憶装置に登録し、
上記フロー情報分析手段は、
上記フロー管理テーブルに登録された各フローからP2Pフローを判別すると共に、
各P2Pフローを、帯域制御をしているネットワークを通過する制御P2Pフローと、帯域制御をしていないネットワークを通過する非制御P2Pフローに分類し、
上記フロー統計算出手段は、
予め定められた期間上記フロー管理手段が集計した上記フロー管理テーブルを参照して、
上記制御P2Pフローのフローサイズ分布と上記非制御P2Pフローのフローサイズ分布を求め、
上記P2Pトラヒック量推定手段は、
上記フロー統計算出手段が求めた上記制御P2Pフローのフローサイズ分布を上記非制御P2Pフローのフローサイズ分布に置き換えることによって、上記制御P2Pフローが上記非制御P2Pフローになったとしたときに上記P2Pアプリケーションによるトラヒックがどれくらい増加するかを算出する
ことを特徴とするP2Pトラヒック量推定方法。 - 通信網内を流れるP2Pアプリケーションによるトラヒックの量をコンピュータ装置により算出するP2Pトラヒック量推定方法であって、
上記コンピュータ装置は、プログラムされたコンピュータ処理を実行する手段として、パケットヘッダ解析手段と、フロー管理手段、フロー情報分析手段、フロー統計算出手段、P2Pトラヒック量推定手段とを具備し、
上記パケットヘッダ解析手段は、
到着したパケットのヘッダ情報における2つの属性{発信元IPアドレス(srcIP),着信先IPアドレス(dstIP)}を同じくするパケット群を同じフローとして特定し、
上記フロー管理手段は、
上記パケットヘッダ解析手段が特定したフロー毎に、当該フローのフローサイズを集計してフロー管理テーブルとして記憶装置に登録し、
上記フロー情報分析手段は、
上記フロー管理テーブルに登録された各フローからP2Pフローを判別すると共に、
各P2Pフローを、帯域制御をしているネットワークを通過する制御P2Pフローと、帯域制御をしていないネットワークを通過する非制御P2Pフローに分類し、
上記フロー統計算出手段は、
予め定められた期間上記フロー管理手段が集計した上記フロー管理テーブルを参照して、
上記制御P2Pフローのフローサイズ分布と上記非制御P2Pフローのフローサイズ分布を求め、
上記P2Pトラヒック量推定手段は、
上記フロー統計算出手段が求めた上記制御P2Pフローのフローサイズ分布を上記非制御P2Pフローのフローサイズ分布に置き換えることによって、上記制御P2Pフローが上記非制御P2Pフローになったとしたときに上記P2Pアプリケーションによるトラヒックがどれくらい増加するかを算出する
ことを特徴とするP2Pトラヒック量推定方法。 - 通信網内を流れるP2Pアプリケーションによるトラヒックの量をコンピュータ装置により算出するP2Pトラヒック量推定方法であって、
上記コンピュータ装置は、プログラムされたコンピュータ処理を実行する手段として、パケットヘッダ解析手段と、フロー管理手段、フロー情報分析手段、フロー統計算出手段、P2Pトラヒック量推定手段とを具備し、
上記パケットヘッダ解析手段は、
到着した上り方向のパケットについては、当該パケットのヘッダ情報における属性である発信元IPアドレス(srcIP)を同じくするパケット群を同じフローとして特定し、
到着した下り方向のパケットについては、当該パケットのヘッダ情報における属性である着信先IPアドレス(dstIP)を同じくするパケット群を同じフローとして特定し、
上記フロー管理手段は、
上記パケットヘッダ解析手段が特定したフロー毎に、当該フローのフローサイズを集計してフロー管理テーブルとして記憶装置に登録し、
上記フロー情報分析手段は、
上記フロー管理テーブルに登録された各フローからP2Pフローを判別すると共に、
各P2Pフローを、帯域制御をしているネットワークを通過する制御P2Pフローと、帯域制御をしていないネットワークを通過する非制御P2Pフローに分類し、
上記フロー統計算出手段は、
予め定められた期間上記フロー管理手段が集計した上記フロー管理テーブルを参照して、
上記制御P2Pフローのフローサイズ分布と上記非制御P2Pフローのフローサイズ分布を求め、
上記P2Pトラヒック量推定手段は、
上記フロー統計算出手段が求めた上記制御P2Pフローのフローサイズ分布を上記非制御P2Pフローのフローサイズ分布に置き換えることによって、上記制御P2Pフローが上記非制御P2Pフローになったとしたときに上記P2Pアプリケーションによるトラヒックがどれくらい増加するかを算出する
ことを特徴とするP2Pトラヒック量推定方法。 - 請求項1から請求項3のいずれかに記載のP2Pトラヒック量推定方法であって、
上記P2Pトラヒック量推定手段は、
上記制御P2Pフローのフローサイズ分布をP[制御P2Pフローサイズ=x]=SPc(x)、上記非制御P2Pフローのフローサイズ分布をP[非制御P2Pフローサイズ=x]=SPu(x)、上記フロー管理テーブルにおいて集計された上記制御P2Pフローの数および上記非制御P2Pフローの数をそれぞれNPc、NPuとし、
上記制御P2Pフローが上記非制御P2PフローになったときのP2Pトラヒック量を「NPu×ΣxSPu(x)×x+NPc×ΣxSPu(x)×x」により算出し、
該算出したP2Pトラヒック量(NPu×ΣxSPu(x)×x+NPc×ΣxSPu(x)×x)から、上記制御P2Pフローが制御P2Pフローのままである場合のP2Pトラヒック量(NPu×ΣxSPu(x)×x+NPc×ΣxSPc(x)×x)を差し引くことで、
上記コンピュータ装置を通過する上記制御P2Pフローが上記非制御P2Pフローになったとしたときの上記P2Pアプリケーションによるトラヒック量の増加分を算出する
ことを特徴とするP2Pトラヒック量推定方法。 - 請求項1から請求項3のいずれかに記載のP2Pトラヒック量推定方法であって、
上記フロー情報分析手段は、
上記フロー管理テーブルに登録された各フローから上記P2Pフローと共に非P2Pフローを判別し、
上記P2Pフローと上記非P2Pフロー毎に、
当該フローが制御フローと非制御フローの何れの種別であるかを示すフラグX(制御フローがX=c、非制御フローがX=u)と、
当該フローが上りと下りの何れの方向であるかを示すフラグy(上り方向がy=up、下り方向がy=dn)と、
当該フローが通信網内のユーザへ向かうフローであるか通信網外のユーザへ向かうフローであるかを示すフラグz(通信網内のユーザへ向かうフローがz=in、通信網外のユーザへ向かうフローがz=out)とを付与した、フロー属性情報テーブルを生成して記憶装置に記憶し、
上記フロー統計計算手段は、
一定周期t毎に、
上記フロー情報分析手段が生成した上記フロー属性情報テーブルにおける情報を用いて、
種別X(=cもしくはu),方向y(=upもしくはdn)のトラヒック量N(t)X,yと、
種別X,方向yのフロー数Nf(t)X,yと、
種別X,方向yの着目NW外フロー数比率b(t)X,y(全フロー数のうち、上記通信網の外へのフローもしくは上記通信網の外からのフローの数の占める割合)と、
種別X,方向y,z(=inもしくはout)のP2Pフロー数比率rp(t)X,y,z(上記通信網内もしくは外のフローの数うち、P2Pフローの数が占める割合)と、
種別X,方向y,zのP2Pフローの平均フローサイズFP(t)X,y,zと、
上記フロー数Nf(t)X,yと上記着目NW外フロー数比率b(t)X,yおよび上記P2Pフロー数比率rp(t)X,y,zと上記平均フローサイズFP(t)X,y,zとを用いた式「NP(t)X,y,in=FP(t)X,y,in×(1−b(t)X,y)×rp(t)X,y,in×Nf(t)X,y」により求められる、種別X,方向yのNW内P2Pトラヒック量NP(t)X,y,inと、
上記フロー数Nf(t)X,yと上記着目NW外フロー数比率b(t)X,yおよび上記P2Pフロー数比率rp(t)X,y,zと上記平均フローサイズFP(t)X,y,zとを用いた式「NP(t)X,y,out=FP(t)X,y,out×b(t)X,y×rp(t)X,y,out×Nf(t)X,y」により求められる、種別X,方向yのNW外P2Pトラヒック量NP(t)X,y,outと、
上記NW内P2Pトラヒック量NP(t)X,y,inおよび上記NW外P2Pトラヒック量NP(t)X,y,outとを用いた式「NP(t)X,y=NP(t)X,y,in+NP(t)X,y,out」により求められる、種別X,方向yのP2Pトラヒック量NP(t)X,yと
を算出し、
上記P2Pトラヒック量推定手段は、
それぞれ予め定められる上記通信網全体でのトラヒック量Ntotと、通信網全体を流れるフローのうち帯域制御ネットワークを通過するフローの占める割合である制御フロー比率c、ならびに、上記トラヒック量N(t)X,yの平均AVG[N(t)X,y]=ΣtN(t)X,y/T(t=1,2,...,T:Tは測定区間数)を含む下記の数1に示す式(1)と式(2)を用いて、
種別X=c(帯域制御あり)のトラヒックと種別X=u(帯域制御なし)のトラヒックをそれぞれα倍、β倍して上記通信網全体でのトラヒック量Ntotと一致するように、αとβを求め、
求めたαとβおよび上記フロー統計計算手段による算出結果を用いて、下記の数2に示す式(3)と式(4)を用いて、
制御P2Pフローはそのまま制御されているとしたときの、NW外とやり取りされるP2Pトラヒック量Npoutと、NW内P2Pトラヒック量Npinを算出する
ことを特徴とするP2Pトラヒック推定方法。
- 請求項5に記載のP2Pトラヒック量推定方法であって、
上記P2Pトラヒック量推定手段は、
上記フロー情報分析手段が分類した上記制御P2Pフローのうち、γの割合で非制御P2Pフローサイズ分布に従ってフローを送出すると仮定して、
非制御化後の、測定区間t、種別X、方向y、NW内外フラグzのP2Pフローサイズ分布SP''{t,c,y,z}(x)を、式「SP''{t,c,y,z}(x)=(1-γ)SP(t){c,y,z}+γSP(t){u,y,z}」により求めると共に、
平均フローサイズFP'(t)c,y,zを、式「FP'(t)c,y,z=ΣxSP''{t,c,y,z}(x)×x」により求め、
下記の数4に示す式(8)〜(10)により、制御P2Pフローが非制御化されたときのP2Pトラヒック量を算出する
ことを特徴とするP2Pトラヒック量推定方法。
- 請求項5から請求項7のいずれかに記載のP2Pトラヒック量推定方法であって、
上記フロー統計計算手段は、
上記種別X,方向y,zのP2Pフローの平均フローサイズFP(t)X,y,zを、
測定区間t、種別X、方向y、NW内外フラグzのP2Pフローサイズ分布SP(t){X,y,z}(x)を用いた式「FP(t)X,y,z=ΣxSP(t){X,y,z}(x)×x」により求める
ことを特徴とするP2Pトラヒック量推定方法。 - 請求項5から請求項7のいずれかに記載のP2Pトラヒック量推定方法であって、
上記フロー統計計算手段は、
上記P2Pフローのうち、予め定めた閾値th以上のサイズのフローのみを特定P2Pフローとして抽出し、
該特定P2Pフローのフローサイズ分布SP'{t,X,y,z}(x)を、式「SP'{t,X,y,z}(x)=SP(t){X,y,z}/[1-Σx=1〜thSP(t){X,y,z}]により求め、
上記種別X,方向y,zのP2Pフローの平均フローサイズFP(t)X,y,zを、式「FP(t)X,y,z=ΣxSP'{t,X,y,z}(x)×x」により算出すると共に、
上記P2Pフロー比率rp'(t)X,y,zを、式「rp'(t)X,y,z=rp(t)X,y,z×[1-Σx=1〜thSP'{t,X,y,z}(x)]」により算出する
ことを特徴とするP2Pトラヒック量推定方法。 - 通信網内を流れるP2Pアプリケーションによるトラヒックの量をコンピュータ処理により算出するP2Pトラヒック量推定装置であって、
プログラムされたコンピュータ処理を実行する手段として、請求項1から請求項9のいずれかに記載のP2Pトラヒック量推定方法におけるパケットヘッダ解析手段と、フロー管理手段、フロー情報分析手段、フロー統計算出手段、P2Pトラヒック量推定手段とを具備したことを特徴とするP2Pトラヒック量推定装置。 - コンピュータに、請求項1から請求項9のいずれかに記載のP2Pトラヒック量推定方法におけるパケットヘッダ解析手段と、フロー管理手段、フロー情報分析手段、フロー統計算出手段、P2Pトラヒック量推定手段による各処理を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009270014A JP5155284B2 (ja) | 2009-11-27 | 2009-11-27 | P2pトラヒック量推定方法と装置およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009270014A JP5155284B2 (ja) | 2009-11-27 | 2009-11-27 | P2pトラヒック量推定方法と装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011114656A JP2011114656A (ja) | 2011-06-09 |
JP5155284B2 true JP5155284B2 (ja) | 2013-03-06 |
Family
ID=44236659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009270014A Expired - Fee Related JP5155284B2 (ja) | 2009-11-27 | 2009-11-27 | P2pトラヒック量推定方法と装置およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5155284B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7155754B2 (ja) * | 2018-08-24 | 2022-10-19 | 日本電信電話株式会社 | 推定方法、推定装置および推定プログラム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3725462B2 (ja) * | 2001-10-11 | 2005-12-14 | 日本電信電話株式会社 | Ipトラヒックの測定、監視、制御、管理、予測、または、設計の方法及び装置 |
-
2009
- 2009-11-27 JP JP2009270014A patent/JP5155284B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011114656A (ja) | 2011-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4774357B2 (ja) | 統計情報収集システム及び統計情報収集装置 | |
Mori et al. | Identifying elephant flows through periodically sampled packets | |
Kakkavas et al. | Network tomography for efficient monitoring in SDN-enabled 5G networks and beyond: Challenges and opportunities | |
CN102025733B (zh) | 基于认知网络的健康度评价方法 | |
US10958506B2 (en) | In-situ OAM (IOAM) network risk flow-based “topo-gram” for predictive flow positioning | |
JP2009171194A (ja) | パケットサンプリング方法、パケットサンプリング装置、ネットワーク監視装置 | |
JP4232828B2 (ja) | アプリケーション分類方法、ネットワーク異常検知方法、アプリケーション分類プログラム、ネットワーク異常検知プログラム、アプリケーション分類装置、ネットワーク異常検知装置 | |
JP5287853B2 (ja) | 最適化評価システム、最適化評価装置、最適化評価方法、及び最適化評価用プログラム | |
CN103580905A (zh) | 一种流量预测方法、系统及流量监测方法、系统 | |
Pekár et al. | Adaptive aggregation of flow records | |
US9992081B2 (en) | Scalable generation of inter-autonomous system traffic relations | |
JP5862811B1 (ja) | 評価装置、評価方法、及びプログラム | |
CN101714929B (zh) | 网络可用性指数定量计算方法及系统 | |
Liu et al. | Prediction and correction of traffic matrix in an IP backbone network | |
JP5155284B2 (ja) | P2pトラヒック量推定方法と装置およびプログラム | |
JP4814270B2 (ja) | トラヒック変動量推定方法およびその装置とプログラム | |
CN117692369A (zh) | 一种过滤大流和小流的精细化网络流量测量方法 | |
JP4871775B2 (ja) | 統計情報収集装置 | |
JP2011176586A (ja) | パケットサンプリング装置と方法およびプログラム | |
KR100943728B1 (ko) | Ip 패킷 헤더의 총길이 필드를 이용한 링크별 가용대역폭 측정 방법 및 링크의 가용 대역폭 정보 관리 방법 | |
Wang et al. | Modeling residual-geometric flow sampling | |
JP2009267892A (ja) | 巨大フロー特定方法とシステムおよびプログラムとフロー制御システム | |
Lee et al. | Fast traffic anomalies detection using SNMP MIB correlation analysis | |
Arifler et al. | A factor analytic approach to inferring congestion sharing based on flow level measurements | |
JP5659393B2 (ja) | ネットワーク装置、及び、パケット処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110608 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110608 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110616 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110704 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110719 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120220 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120606 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120629 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121119 |
|
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: 20121204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121206 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5155284 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |