JP5874234B2 - 機器管理装置、機器管理方法および機器管理プログラム - Google Patents
機器管理装置、機器管理方法および機器管理プログラム Download PDFInfo
- Publication number
- JP5874234B2 JP5874234B2 JP2011174411A JP2011174411A JP5874234B2 JP 5874234 B2 JP5874234 B2 JP 5874234B2 JP 2011174411 A JP2011174411 A JP 2011174411A JP 2011174411 A JP2011174411 A JP 2011174411A JP 5874234 B2 JP5874234 B2 JP 5874234B2
- Authority
- JP
- Japan
- Prior art keywords
- network device
- correlation coefficient
- configuration
- setting
- provisioning
- 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
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
- H04L41/147—Network analysis or design for predicting network behaviour
-
- 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/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Description
図1は、実施例1に係るシステムの全体構成例を示す図である。図1に示すように、このシステムは、管理サーバ10と、複数のサーバと、複数のスイッチ(SW)と、複数のロードバランサ装置(LB)と、複数のファイアウォール装置(FW)とを有する。管理サーバ10と各装置とは、ユーザへのサービス提供には利用されない管理ネットワークで接続される。また、各装置間は業務ネットワークで接続される。図示しないユーザと図1に示したシステムとは、各FWを介して接続される。
図2は、実施例1に係る管理サーバの構成を示す機能ブロック図である。なお、図1に示した他の装置は、一般的な装置と同様の構成を有するので、詳細な説明は省略する。
「条件2」LBのようなコネクション数に影響を受ける機器は、CPU使用率またはメモリ使用量が警戒値より大きく、かつ、相関係数(定義数−コネクション)および相関係数(CPU−コネクション)が正の相関の機器。
「条件3」FWのようなトラフィックに影響を受ける機器のうち、CPU使用率またはメモリ使用量の値が警戒値より大きく、かつ、相関係数(定義数−トラフィック)および相関係数(CPU−トラフィック)が相関なしの機器。
「条件4」LBのようなコネクション数に影響を受ける機器は、CPU使用率またはメモリ使用量が警戒値より大きく、かつ、相関係数(定義数−コネクション)および相関係数(CPU−コネクション)が相関なしの機器。
次に、図7から図10を用いて、管理サーバが実行する処理を説明する。ここでは、リソース収集処理の流れ、プロビジョニング実行対象を選択する処理の流れ、コンフィグ管理処理の流れ、プロビジョニング処理の流れを説明する。
図7は、リソース収集処理の流れを示すフローチャートである。図7に示すように、リソース収集部15bは、収集契機に到達すると(S101肯定)、管理対象のネットワーク機器から1台のネットワーク機器を収集対象として選択する(S102)。
図8A、図8B、図8Cは、プロビジョニング実行対象を選択する処理の流れを示すフローチャートである。図8Aに示すように、算出部15dは、プロビジョニングが発生した場合に(S201肯定)、処理を開始する。なお、ここでは、プロビジョニングの発生を契機にしたが、これに限定されるものではなく、実行部15gによって相関係数DB13bに新たな定義量等が格納された場合に処理を開始してもよい。
図9は、コンフィグ管理処理の流れを示すフローチャートである。図9に示すように、生成部15cは、特定部15eによって特定されたネットワーク機器から、当該機器に設定されているコンフィグ情報を取得する(S301)。
図10は、プロビジョニング処理の流れを示すフローチャートである。図10に示すように、実行部15gは、プロビジョニングを実行する前に、実行回数DB13cに記憶される、プロビジョニングの実行対象機器の実行回数をカウントアップする(S401)。
上述した実施例では、コンフィグ定義量とトラフィック量との相関係数、コンフィグ定義量とコネクション数との相関係数を算出する例を説明したが、これに限定されるものではない。相関係数としては、コンフィグ定義量とネットワーク機器の特定に応じた通信の負荷情報との相関を算出すればよい。例えば、対象機器がスイッチである場合には、VLAN(Virtual Local Area Network)数を用いてもよく、対象機器がルータである場合には、経路情報の総ホップ数ごとに相関係数を算出してもよい。また、コンフィグ定義量の変わりに、コンフィグの命令または行の増減数を用いることもできる。なお、上述した実施例では、ピアソンの積率相関係数算出式を用いて相関係数を算出する例を説明したが、これ以外の一般的な相関係数の算出式やアルゴリズムを用いることもできる。なお、コンフィグ定義量とは、例えばコンフィグ情報であり、コンフィグとして定義されるコンフィグの定義量である。
上述した実施例では、プロビジョニング対象機器としてFWまたはLBを対象にした例にしたが、これに限定されるものではなく、スイッチ、ルータなどの装置を対象とすることができる。また、図1に示したシステム構成以外の構成にも同様に適用することができる。
上述した実施例では、各条件を満たす機器を全て対象外にした後に次の条件を満たすか否かを判定したが、これに限定されるものではない。各条件を判定する際に、条件を満たす機器を1台対象外にした後、新たに相関係数を算出して当該条件を満たすか判定することもできる。このように、相関係数算出処理、条件判定処理、1台対象外にする処理を、残りが1台になるまで繰り返して実行するようにしてもよい。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。
11 通信制御I/F部
12 メモリ
12a 設定ファイル
13 HDD
13a リソース情報DB
13b 相関係数DB
13c 実行回数DB
15 制御部
15a 条件設定部
15b リソース収集部
15c 生成部
15d 算出部
15e 特定部
15f 選択部
15g 実行部
Claims (5)
- サーバと接続されるネットワーク機器各々に対してコンフィグの設定変更を実行する機器管理装置において、
トラフィックに影響を受ける種別のネットワーク機器に接続される前記サーバの設定が変更された場合に、当該ネットワーク機器各々に対して、該ネットワーク機器に実行されたプロビジョニングによるコンフィグの設定量と、該ネットワーク機器を通過したトラフィック量とを用いて、前記コンフィグの設定変更によって該ネットワーク機器の負荷が影響を受けた指標を示す第1の相関係数を算出し、コネクション数に影響を受ける種別のネットワーク機器に接続される前記サーバの設定が変更された場合に、当該ネットワーク機器各々に対して、前記プロビジョニングによるコンフィグの設定量と、該ネットワーク機器が接続されるコネクション情報とを用いて、前記コンフィグの設定変更によって該ネットワーク機器の負荷が影響を受けた指標を示す第2の相関係数を算出する算出部と、
前記第1の相関係数が所定値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器、または、前記第2の相関係数が所定値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器を、負荷が上昇傾向にあるネットワーク機器として特定する特定部と、
前記特定部が特定したネットワーク機器を除くネットワーク機器から、前記プロビジョニングの実行回数が最も少ないネットワーク機器を、前記サーバの設定変更後に通信を継続させるために前記コンフィグの設定を変更する対象として選択する選択部と
を有することを特徴とする機器管理装置。 - 前記第1の相関係数および前記第2の相関係数は、前記コンフィグに記述される命令数またはコンフィグの行数と、前記ネットワーク機器を通過したトラフィック量との相関係数、または、前記コンフィグに記述される命令数またはコンフィグの行数と前記ネットワーク機器が接続されるコネクション数との相関係数である、
ことを特徴とする請求項1に記載の機器管理装置。 - 前記算出部は、前記トラフィックに影響を受ける種別のネットワーク機器について、前記ネットワーク機器を通過したトラフィック量と前記ネットワーク機器の処理負荷の情報とを用いて、前記トラフィック量によって前記処理負荷が影響を受けた指標を示す第3の相関係数をさらに算出し、前記コネクション数に影響を受ける種別のネットワーク機器について、前記ネットワーク機器が接続されるコネクション数と前記ネットワーク機器の処理負荷の情報とを用いて、前記コネクション数によって前記処理負荷が影響を受けた指標を示す第4の相関係数をさらに算出し、
前記特定部は、前記トラフィックに影響を受ける種別のネットワーク機器に対して、前記第1の相関係数が所定値以上かつ前記第3の相関係数が所定以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器を特定し、前記コネクション数に影響を受ける種別のネットワーク機器に対して、前記第2の相関係数が所定値以上かつ前記第4の相関係数が閾値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器を特定することを特徴とする請求項1に記載の機器管理装置。 - サーバと接続されるネットワーク機器各々に対してコンフィグの設定変更を実行する機器管理装置が、
トラフィックに影響を受ける種別のネットワーク機器に接続される前記サーバの設定が変更された場合に、当該ネットワーク機器各々に対して、該ネットワーク機器に実行されたプロビジョニングによるコンフィグの設定量と、該ネットワーク機器を通過したトラフィック量とを用いて、前記コンフィグの設定変更によって該ネットワーク機器の負荷が影響を受けた指標を示す第1の相関係数を算出し、コネクション数に影響を受ける種別のネットワーク機器に接続される前記サーバの設定が変更された場合に、当該ネットワーク機器各々に対して、前記プロビジョニングによるコンフィグの設定量と、該ネットワーク機器が接続されるコネクション情報とを用いて、前記コンフィグの設定変更によって該ネットワーク機器の負荷が影響を受けた指標を示す第2の相関係数を算出し、
算出した前記第1の相関係数が所定値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器、または、前記第2の相関係数が所定値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器を、負荷が上昇傾向にあるネットワーク機器として特定し、
特定したネットワーク機器を除くネットワーク機器から、前記プロビジョニングの実行回数が最も少ないネットワーク機器を、前記サーバの設定変更後に通信を継続させるために前記コンフィグの設定を変更する対象として選択する
処理を実行することを特徴とする機器管理方法。 - サーバと接続されるネットワーク機器各々に対してコンフィグの設定変更を実行する機器管理装置に、
トラフィックに影響を受ける種別のネットワーク機器に接続される前記サーバの設定が変更された場合に、当該ネットワーク機器各々に対して、該ネットワーク機器に実行されたプロビジョニングによるコンフィグの設定量と、該ネットワーク機器を通過したトラフィック量とを用いて、前記コンフィグの設定変更によって該ネットワーク機器の負荷が影響を受けた指標を示す第1の相関係数を算出し、コネクション数に影響を受ける種別のネットワーク機器に接続される前記サーバの設定が変更された場合に、当該ネットワーク機器各々に対して、前記プロビジョニングによるコンフィグの設定量と、該ネットワーク機器が接続されるコネクション情報とを用いて、前記コンフィグの設定変更によって該ネットワーク機器の負荷が影響を受けた指標を示す第2の相関係数を算出し、
算出した前記第1の相関係数が所定値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器、または、前記第2の相関係数が所定値以上かつ前記ネットワーク機器の処理負荷が所定値以上のネットワーク機器を、負荷が上昇傾向にあるネットワーク機器として特定し、
特定したネットワーク機器を除くネットワーク機器から、前記プロビジョニングの実行回数が最も少ないネットワーク機器を、前記サーバの設定変更後に通信を継続させるために前記コンフィグの設定を変更する対象として選択する
処理を実行させることを特徴とする機器管理プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011174411A JP5874234B2 (ja) | 2011-08-09 | 2011-08-09 | 機器管理装置、機器管理方法および機器管理プログラム |
US13/526,576 US8930508B2 (en) | 2011-08-09 | 2012-06-19 | Device management apparatus, device management method, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011174411A JP5874234B2 (ja) | 2011-08-09 | 2011-08-09 | 機器管理装置、機器管理方法および機器管理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013037593A JP2013037593A (ja) | 2013-02-21 |
JP5874234B2 true JP5874234B2 (ja) | 2016-03-02 |
Family
ID=47678241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011174411A Expired - Fee Related JP5874234B2 (ja) | 2011-08-09 | 2011-08-09 | 機器管理装置、機器管理方法および機器管理プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8930508B2 (ja) |
JP (1) | JP5874234B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10404556B2 (en) * | 2012-06-22 | 2019-09-03 | Microsoft Technology Licensing, Llc | Methods and computer program products for correlation analysis of network traffic in a network device |
JP6056607B2 (ja) * | 2013-03-28 | 2017-01-11 | 富士通株式会社 | 情報処理システム及び情報処理システムの制御方法 |
WO2015160366A1 (en) | 2014-04-18 | 2015-10-22 | Hitachi, Ltd. | Method and apparatus for template based platform and infrastructure provisioning |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07219907A (ja) | 1994-02-07 | 1995-08-18 | Fuji Xerox Co Ltd | 負荷分散制御装置 |
FR2727540B1 (fr) * | 1994-11-30 | 1997-01-03 | Bull Sa | Outil d'aide a la repartition de la charge d'une application repartie |
JP4119239B2 (ja) * | 2002-12-20 | 2008-07-16 | 株式会社日立製作所 | 計算機資源割当方法、それを実行するための資源管理サーバおよび計算機システム |
US7187940B2 (en) * | 2003-07-31 | 2007-03-06 | Motorola, Inc. | Decorrelating rake receiver apparatus and method |
JP4377369B2 (ja) * | 2005-11-09 | 2009-12-02 | 株式会社日立製作所 | リソース割当調停装置およびリソース割当調停方法 |
WO2008084826A1 (ja) * | 2007-01-11 | 2008-07-17 | Nec Corporation | プロビジョニングシステム、方法、及び、プログラム |
JP2010068367A (ja) | 2008-09-12 | 2010-03-25 | Yokogawa Electric Corp | ネットワーク性能監視装置 |
JP5157846B2 (ja) | 2008-11-21 | 2013-03-06 | 富士通株式会社 | 負荷分散プログラム、キャプチャ装置及び負荷分散方法 |
US8412832B2 (en) * | 2009-12-23 | 2013-04-02 | Citrix Systems, Inc. | Systems and methods for GSLB MEP connection management across multiple core appliances |
-
2011
- 2011-08-09 JP JP2011174411A patent/JP5874234B2/ja not_active Expired - Fee Related
-
2012
- 2012-06-19 US US13/526,576 patent/US8930508B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013037593A (ja) | 2013-02-21 |
US8930508B2 (en) | 2015-01-06 |
US20130041992A1 (en) | 2013-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9246777B2 (en) | Computer program and monitoring apparatus | |
US8773992B2 (en) | Methods and apparatus for hierarchical routing in communication networks | |
JP5418250B2 (ja) | 異常検出装置、プログラム、及び異常検出方法 | |
WO2012101933A1 (ja) | 運用管理装置、運用管理方法、及びプログラム | |
JP5874234B2 (ja) | 機器管理装置、機器管理方法および機器管理プログラム | |
EP2645625B1 (en) | Computer system and subsystem management method | |
JP5729179B2 (ja) | 振分制御装置、振分制御方法および振分制御プログラム | |
JP2018190205A (ja) | 事業者間一括サービス管理装置および事業者間一括サービス管理方法 | |
KR20160005253A (ko) | 소프트웨어 정의 네트워크에서 제어 장치 및 그 동작 방법 | |
JP6135430B2 (ja) | 情報処理装置、方法、プログラム、及びシステム | |
JP6659047B2 (ja) | 通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラム | |
WO2024202004A1 (ja) | サイレント障害の原因であるルータの推定 | |
WO2024142180A1 (ja) | 不安定なアプリケーションのリプレース | |
WO2024142179A1 (ja) | アプリケーションが不安定である原因の推定 | |
WO2024189911A1 (ja) | サイレント障害の原因であるルータの推定 | |
WO2024202003A1 (ja) | サイレント障害の原因であるルータの推定 | |
WO2024004103A1 (ja) | 通信システムに含まれる要素の適切なスケールアウトの実行 | |
US20240281301A1 (en) | Execution platform determination system and execution platform determination method | |
WO2024004104A1 (ja) | 通信システムに含まれる要素の適切なスケールアウトの実行 | |
WO2024047775A1 (ja) | 通信システムに係る所与の予測目的で用いられる機械学習モデルの決定 | |
WO2024024106A1 (ja) | ネットワーク負荷の予測開始タイミングの制御 | |
WO2024047774A1 (ja) | 通信システムに係る所与の予測目的で用いられる機械学習モデルの決定 | |
WO2024111027A1 (ja) | 通信システムに含まれる要素の性能指標値が示された監視画面の表示制御 | |
WO2024069948A1 (ja) | 通信システムに含まれるハードウェアリソースの管理 | |
WO2024024107A1 (ja) | ネットワーク負荷の予測開始タイミングの制御 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140508 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150324 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150525 |
|
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: 20151222 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5874234 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |