JP2003178040A - Website configuration decision support method - Google Patents
Website configuration decision support methodInfo
- Publication number
- JP2003178040A JP2003178040A JP2001375353A JP2001375353A JP2003178040A JP 2003178040 A JP2003178040 A JP 2003178040A JP 2001375353 A JP2001375353 A JP 2001375353A JP 2001375353 A JP2001375353 A JP 2001375353A JP 2003178040 A JP2003178040 A JP 2003178040A
- Authority
- JP
- Japan
- Prior art keywords
- server group
- server
- usage rate
- website
- processing time
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000012544 monitoring process Methods 0.000 description 57
- 230000006870 function Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 10
- 238000005259 measurement Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000012552 review Methods 0.000 description 6
- 230000003416 augmentation Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005728 strengthening Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ウェブ(Web)
サーバ群、アプリケーション(AP)サーバ群及びデー
タベース(DB)サーバ群とから構成されるウェブサイ
トの各サーバ群の構成の変更を支援するウェブサイトの
構成決定支援方法に関する。TECHNICAL FIELD The present invention relates to a web.
The present invention relates to a website configuration determination support method that supports a configuration change of each server group of a website including a server group, an application (AP) server group, and a database (DB) server group.
【0002】[0002]
【従来の技術】一般にインターネットを介して不特定多
数のユーザがアクセスを行うウェブサイトは、ユーザが
直接アクセスを行うウェブサーバ群と、該ウェブサーバ
群に接続され、アプリケーションソフトを格納して実行
するアプリケーション(AP)サーバ群と、前記ウェブ
サーバ群及びアプリケーション(AP)サーバ群からア
クセスされ、多種のデータを格納するデータベース(D
B)サーバ群とから構成される。前記各サーバ群は、1
つ又は複数のサーバにより構成されている。2. Description of the Related Art Generally, a website accessed by an unspecified number of users via the Internet is a group of web servers directly accessed by users, and an application connected to the group of web servers for storing and executing application software. (AP) server group, and a database (D) that stores various data that is accessed from the web server group and the application (AP) server group.
B) Server group. 1 for each server group
It is composed of one or more servers.
【0003】この様に構成されたウェブサイトは、不特
定多数のユーザからの接続状況に応じて各サーバ群に対
する負荷が変動するため、ピーク時のアクセス数の見極
めが難しく、また不特定多数のユーザからアクセスが可
能と言うウェブの性質上、アクセス数が例えば新製品発
表等の要因によって劇的に変化する場合も多い。In a website constructed in this way, the load on each server group varies according to the connection status from an unspecified number of users, so it is difficult to determine the number of times of peak access, and an unspecified number of users. Due to the nature of the Web, which is accessible by users, the number of accesses often changes dramatically due to factors such as new product announcements.
【0004】このためウェブサイトは、立ち上げ時に予
測したアクセス数に対して実際のアクセス数が変動し、
負荷が増大した場合にはユーザに対するレスポンスが極
端に遅くなることもあり、そのためウェブサイトのサー
バ構成が十分かどうか、絶えず検討・見直しを行ってい
く必要がある。この見直しとは、あるサーバに対するメ
モリ増設やディスク容量増設等のサーバ内における性能
向上を行う「増強」と、新たにサーバの台数を追加する
「増設」とがある。For this reason, the actual number of visits to the website fluctuates with respect to the number of visits predicted at startup,
When the load increases, the response to the user may become extremely slow, so it is necessary to constantly consider and review whether the website server configuration is sufficient. This review includes "enhancement" for improving performance in the server such as memory expansion and disk capacity expansion for a certain server, and "expansion" for newly adding the number of servers.
【0005】従来、このようなウェブサイトの構成の見
直しは、システム管理者が当該ウェブサイトに対するア
クセス数やレスポンス時間の変動を監視し、人的な勘や
経験で行われているのが現状である。Conventionally, such a review of the structure of a website is currently carried out by a system administrator by monitoring changes in the number of accesses to the website and variations in response time and using human intuition and experience. is there.
【0006】[0006]
【発明が解決しようとする課題】前述の従来技術による
ウェブサイトの構成の見直しは、人の勘や経験によると
ころが大きいため、見直しをしたものの十分な規模では
なかったり、逆に必要以上の見直しを行ったために多く
の資源の無駄が発生してしまうといった不具合があっ
た。The revision of the website structure according to the above-mentioned prior art is largely due to human intuition and experience, so it is not a sufficient scale, but conversely, it is necessary to review more than necessary. There was a problem that a lot of resources were wasted due to the operation.
【0007】また従来の見直しは、人手により行うもの
であるため、適切な時期に増強や増設ができず、ビジネ
スチャンスを逃し、上げられるべき利益を上げられない
という不具合も招いていた。Further, since the conventional review is carried out manually, it is impossible to reinforce or add it at an appropriate time, so that a business opportunity is missed and a profit to be raised cannot be raised.
【0008】本発明は、前述の従来技術による不具合を
除去することであり、客観的な情報を元にウェブサイト
に必要とする好適な増強又は増設を支援することができ
るウェブサイトの構成決定支援方法を提供することであ
る。[0008] The present invention is to eliminate the above-mentioned problems caused by the prior art, and to assist in the suitable configuration or expansion of a website required for the website based on objective information. Is to provide a method.
【0009】[0009]
【課題を解決するための手段】前記目的を達成するため
に本発明は、ウェブサーバ群、APサーバ群及びDBサ
ーバ群とから構成されるウェブサイトの前記各サーバ群
の構成を支援するウェブサイトの構成決定支援方法にお
いて、前記ウェブサーバ群、APサーバ群及びDBサー
バ群の処理時間とCPU使用率とメモリ使用率とを検出
し、前記処理時間又はCPU使用率又はメモリ使用率が
所定の閾値を所定数以上越えた場合、前記閾値を越えた
ウェブサーバ群、APサーバ群及びDBサーバ群に対
し、接続ユーザ数及びCPUクロック数を元に前記閾値
を越えない様にサーバの追加数を演算することを第1の
特徴とする。In order to achieve the above object, the present invention provides a website for supporting the configuration of each server group of a website including a web server group, an AP server group and a DB server group. In the method for supporting configuration determination, the processing time, the CPU usage rate, and the memory usage rate of the web server group, the AP server group, and the DB server group are detected, and the processing time, the CPU usage rate, or the memory usage rate is a predetermined threshold value. If the number exceeds the predetermined number, the number of additional servers is calculated based on the number of connected users and the number of CPU clocks for the web server group, AP server group and DB server group that have exceeded the threshold value so as not to exceed the threshold value. This is the first feature.
【0010】更に本発明は、前記ウェブサイトの構成決
定支援方法において、サーバの追加数の演算の際に追加
するサーバのCPU処理速度及びメモリ容量を係数とす
ることを第2の特徴とし、前記いずれかの特徴のウェブ
サイトの構成決定支援方法において、前記演算したサー
バの追加数におけるウェブサーバ群、APサーバ群及び
DBサーバ群の処理時間とCPU使用率とメモリ使用率
とを検出し、前記処理時間又はCPU使用率又はメモリ
使用率が所定の閾値を所定数以上越えるか否か監視し、
次の見直し時のデータとすることを第3の特徴とする。Further, in the second aspect of the present invention, in the above-mentioned method for determining the composition of a website, the CPU processing speed and the memory capacity of the server to be added when the number of additional servers is calculated are used as the coefficients. In the website configuration determination support method of any one of the features, the processing time, the CPU usage rate, and the memory usage rate of the web server group, the AP server group, and the DB server group in the calculated additional number of servers are detected, Monitor whether the processing time or CPU usage rate or memory usage rate exceeds a predetermined threshold value or more,
The third feature is that the data is used at the time of the next review.
【0011】[0011]
【発明の実施の形態】以下、本発明によるウェブサイト
の構成決定支援方法の一実施形態を図面を参照して説明
する。図1は本実施形態によるウェブサイトの構成決定
支援方法を実現するシステム構成の概念図、図2は、ウ
ェブサーバの監視及び分析を行う監視・分析用マシン群
の一実施形態のシステム構成図である。BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, one embodiment of a website configuration determination support method according to the present invention will be described with reference to the drawings. FIG. 1 is a conceptual diagram of a system configuration that realizes a website configuration determination support method according to the present embodiment, and FIG. 2 is a system configuration diagram of an embodiment of a monitoring / analysis machine group that monitors and analyzes a web server. is there.
【0012】まず本実施形態によるウェブサイトの構成
決定支援方法が適用されるシステム構成は、図1に示す
如く、一般のユーザが使用する複数のユーザクライアン
トPC104と、該ユーザクライアントPC104と公
衆回線網108を介して接続されるウェブサイト100
と、該ウェブサイト100に接続され、本実施形態の特
徴である該ウェブサイト100の使用状況を監視し、ウ
ェブサイト100に必要とする好適な増強又は増設を支
援する監視・分析用マシン109とから構成される。First, as shown in FIG. 1, the system configuration to which the method for supporting the configuration determination of the website according to the present embodiment is applied, a plurality of user client PCs 104 used by general users, the user client PCs 104 and the public network. Website 100 connected via 108
And a monitoring / analysis machine 109 that is connected to the website 100, monitors the usage status of the website 100, which is a feature of the present embodiment, and supports a suitable expansion or expansion required for the website 100. Composed of.
【0013】前記ウェブサイト100は、ユーザクライ
アントPC104から直接アクセスされ、該クライアン
トPC104に対してウェブ(Web)ページを提供す
る複数のウェブサーバから成るウェブサーバ群101
と、該ウェブサーバ群101からアクセスされ、アプリ
ケーションソフトを格納して動作する複数のサーバから
成るアプリレーション(AP)サーバ102と、前記ウ
ェブ101及びAPサーバ102からアクセスされるデ
ータ等を格納する複数のデータベース(DB)サーバか
ら成るDBサーバ群103とから構成される。尚、前記
サーバ群は、複数のサーバから構成されると説明した
が、1つであっても良い。The website 100 is directly accessed from the user client PC 104 and comprises a plurality of web servers 101 for providing web pages to the client PC 104.
And an application (AP) server 102 that is accessed from the web server group 101 and includes a plurality of servers that store and operate application software, and a plurality of applications that store data accessed from the web 101 and the AP server 102. And a DB server group 103 including a database (DB) server of the above. Although it has been described that the server group includes a plurality of servers, the number of servers may be one.
【0014】前記監視・分析用マシン109は、前記3
つのサーバ群101〜103の処理時間(アクセスに対
する応答時間等)と、そのCPU使用率と、メモリ使用
率とを監視する監視用サーバPC106と、該監視用サ
ーバPC106が監視した情報その他を格納するための
監視情報格納用データベース(DB)107と、前記監
視用サーバPC106による監視結果に基づいて前記サ
ーバ群101〜103の使用率等の監視並びにシステム
の増強及び増設を支援するための分析用クライアントP
C105とから構成される。The monitoring / analyzing machine 109 has the above-mentioned 3
It stores a processing time (response time to access, etc.) of one server group 101 to 103, a monitoring server PC 106 for monitoring the CPU usage rate and memory usage rate thereof, information monitored by the monitoring server PC 106, and the like. And a monitoring information storage database (DB) 107 for monitoring, and an analysis client for monitoring the usage rate of the server groups 101 to 103 based on the monitoring result by the monitoring server PC 106 and for supporting system expansion and expansion. P
And C105.
【0015】次に前記監視・分析用サーバ109の機能
を図2を参照して説明する。まず前記監視用サーバPC
106は、図2に示す如く、監視用サーバ106が収集
した各サーバ群101〜103の処理時間(アクセスに
対する応答時間等)とCPU使用率とメモリ使用率とを
収集する監視情報収集機能21と、後述する処理時間等
の閾値を越えたか否かを判定する閾値越え判定機能22
とを備える。尚、前記監視情報は多くの場合OSの一機
能として提供されており、例えば、Windows(登録商
標)NTの場合はパフォーマンスモニタの機能がそれに相
当し、その他専用の監視用アプリケーションによって取
得される場合もある。Next, the function of the monitoring / analysis server 109 will be described with reference to FIG. First, the monitoring server PC
As shown in FIG. 2, 106 is a monitoring information collecting function 21 that collects the processing time (response time to access, etc.) of each of the server groups 101 to 103 collected by the monitoring server 106, the CPU usage rate, and the memory usage rate. , A threshold crossing determination function 22 for determining whether or not a threshold such as a processing time described later has been exceeded
With. The monitoring information is often provided as a function of the OS. For example, in the case of Windows (registered trademark) NT, the function of the performance monitor corresponds to that, and when it is acquired by another dedicated monitoring application. There is also.
【0016】次に前記分析用クライアントPC105
は、各サーバ101〜103の処理速度/CPU使用率
/メモリ使用率の一般に許容される閾値(例えば、処理
時間が10秒、CPU使用率が70%、メモリ使用率が
70%)を設定する閾値情報設定機能31と、増設する
機器の処理速度等の性能差(CPUなら機種差による速
度差や駆動クロック数、メモリなら駆動クロック数や容
量)を設定する性能差情報設定機能32とを備え、監視
情報格納用DB107は、前記監視情報収集機能21が
収集した監視情報を格納するサーバ監視情報43と、前
記監視値(検出値)が所定の閾値越えたか否かを判定す
る閾値越え判定機能22とを備え、前記監視情報格納用
DBサーバ107は、前記監視用サーバPC106が収
集した監視情報(処理時間、CPU使用率、メモリ使用
率)であるサーバ監視情報43並びに前記判定機能22
により検出値が閾値を越えたと判定した回数を記憶する
閾値越え情報44とを含む監視情報41と、前記分析用
クライアントPC105の閾値情報設定機能31により
設定された閾値である閾値設定情報45並びに性能差情
報設定機能32により設定された性能差情報46とを含
む設定情報42とを格納している。Next, the analysis client PC 105
Sets a generally acceptable threshold value of the processing speed / CPU usage rate / memory usage rate of each server 101 to 103 (for example, processing time is 10 seconds, CPU usage rate is 70%, memory usage rate is 70%). A threshold value information setting function 31 and a performance difference information setting function 32 for setting a performance difference such as a processing speed of the equipment to be added (speed difference or drive clock number due to model difference for CPU, drive clock number or capacity for memory) The monitoring information storage DB 107 includes a server monitoring information 43 that stores the monitoring information collected by the monitoring information collecting function 21, and a threshold crossing determination function that determines whether the monitoring value (detection value) exceeds a predetermined threshold value. 22, the monitoring information storage DB server 107 is a server that is monitoring information (processing time, CPU usage rate, memory usage rate) collected by the monitoring server PC 106. Visual information 43 and the determination function 22
The monitoring information 41 including the threshold crossing information 44 that stores the number of times that the detected value has exceeded the threshold, the threshold setting information 45 that is the threshold set by the threshold information setting function 31 of the analysis client PC 105, and the performance. The setting information 42 including the performance difference information 46 set by the difference information setting function 32 is stored.
【0017】この様に構成された監視・分析用マシン1
09は、分析用クライアントPC105が各サーバ群1
01〜103に処理速度等の閾値を閾値情報設定機能3
1を用いて入力し、これを監視情報格納用DB107の
閾値設定情報45として格納した状態で、監視用サーバ
PC106が監視情報収集機能21を用いてサーバ群1
01〜103の処理時間/CPU使用率/メモリ使用率
を所定時間毎に収集して監視情報用DB107のサーバ
監視情報43に格納し、この格納した監視情報を閾値越
え判定機能22によって判定、例えば閾値を越えた回数
等を判定し、閾値越え情報44として監視情報格納用D
B107に格納する様に動作する。Monitoring / analyzing machine 1 configured in this way
In 09, the analysis client PC 105 has each server group 1
The threshold information setting function 3 is used to set a threshold value such as a processing speed to 01 to 103.
1 is input and is stored as the threshold setting information 45 of the monitoring information storage DB 107, the monitoring server PC 106 uses the monitoring information collection function 21 to set the server group 1
The processing times 01 to 103 / CPU usage rate / memory usage rate are collected at predetermined time intervals and stored in the server monitoring information 43 of the monitoring information DB 107, and the stored monitoring information is judged by the threshold crossing judging function 22, for example, The number of times the threshold value has been exceeded is determined, and the monitoring information storage D is used as the threshold value excess information 44.
It operates so as to be stored in B107.
【0018】次に前述の様に構成されたウェブサイトの
構成決定支援方法の詳細動作を図3及以降の図を参照し
て説明する。図3は、本実施形態によるウェブサイトの
構成決定支援方法の現状分析手順を示すフローチャー
ト、図4は増強・増設時の構成の決定を支援する手順を
説明するための図、図5は現状分析時に作成される分析
表の一例を示す図、図6は過去の増強・増設時における
ウェブサイトの性能差情報の一例を示す図である。Next, the detailed operation of the website composition determination support method configured as described above will be described with reference to FIG. 3 and subsequent figures. FIG. 3 is a flow chart showing the procedure for analyzing the current state of the website configuration determination support method according to the present embodiment, FIG. 4 is a diagram for explaining the procedure for supporting configuration determination at the time of expansion / expansion, and FIG. 5 is the current state analysis. FIG. 6 is a diagram showing an example of an analysis table created at this time, and FIG. 6 is a diagram showing an example of website performance difference information at the time of past expansion / expansion.
【0019】本実施形態によるウェブサイトの構成決定
支援方法は、図3に示す如く、現在のウェブサイトがサ
ーバ増強・増設の必要があるかどうかを見極めるための
処理手順である現状分析を行う際、ある特定の監視項目
(処理時間又はCPU使用率又はメモリ使用率)を設定
し(ステップ101)、その分析範囲、例えば24時間
/1週間/1ケ月等の分析期間を設定し(ステップ10
2)、前記設定した監視項目及び分析期間における、所
定の閾値を越えた回数と測定回数とをサーバ監視情報4
3から取得する。As shown in FIG. 3, the website configuration determination support method according to the present embodiment is used when performing a current state analysis which is a processing procedure for determining whether or not the current website needs to be augmented or expanded with a server. , A specific monitoring item (processing time or CPU usage rate or memory usage rate) is set (step 101), and the analysis range thereof, for example, an analysis period of 24 hours / week / month is set (step 10).
2) The server monitoring information 4 indicating the number of times a predetermined threshold is exceeded and the number of measurements in the set monitoring items and analysis period.
Get from 3.
【0020】これら閾値を越えた回数と測定回数は、例
えばDBサーバが3台あり、1時間に4回の測定(15
分毎)を行う設定において前記閾値を越えた回数が50
回の場合、3(台)×4(回/時間)×24(時間)=
288回が1日の測定回数となる。監視用サーバPC1
06は、これら値をサーバ監視情報43から取得し、前
記閾値を越えた回数と測定回数とを基に閾値越え割合値
を算出する(ステップ103)。この値は、前述の閾値
を越えた回数と測定回数の場合、50(回)/288
(回)=17%となる。The number of times the thresholds are exceeded and the number of measurements are, for example, three DB servers and four measurements per hour (15
The number of times the threshold value is exceeded is 50
In the case of times, 3 (units) x 4 (times / hour) x 24 (hours) =
288 times is the number of measurements per day. Monitoring server PC1
06 acquires these values from the server monitoring information 43, and calculates a threshold value excess ratio value based on the number of times the threshold has been exceeded and the number of measurements (step 103). This value is 50 (times) / 288 when the number of times the threshold is exceeded and the number of measurements are taken.
(Times) = 17%.
【0021】次いで監視用サーバPC106は、前記閾
値越え割合値が所定の増強・増設を行わなければならな
いレベル(増強基準レベルと呼ぶ)か否かを判定する
(ステップ104)。例えば増強・増設基準レベルを1
0%と設定し、前記閾値越え割合値がこのレベルを越え
ているかいるか否かを判定し、この場合は増強基準レベ
ル10%に対し実測値が17%のため、増強・増設の必
要性があると判定し、この場合は前記閾値越え回数/測
定回数/閾値越え割合値を閾値越え情報44として監視
情報完納用DB107に格納し、マーキングを行う。Then, the monitoring server PC 106 determines whether or not the threshold value exceeding ratio value is a level at which predetermined enhancement / expansion must be performed (referred to as an enhancement reference level) (step 104). For example, the standard level of enhancement / expansion is 1.
It is set to 0%, and it is determined whether or not the threshold crossing ratio value exceeds this level. In this case, the measured value is 17% with respect to the strengthening reference level of 10%, so there is a need for strengthening / extension. It is determined that there is, and in this case, the number of times the threshold is exceeded / the number of times of measurement / the threshold excess ratio value is stored in the monitoring information complete payment DB 107 as the threshold excess information 44, and marking is performed.
【0022】これらステップ101〜105の処理は、
他の設定項目(CPU使用率又はメモリ使用率)及び他
の分析期間(1週間又は1ケ月)においても実行され、
これら分析結果を現状分析表として作成する(ステップ
106〜108)。The processing of these steps 101 to 105 is as follows.
It is also executed in other setting items (CPU usage rate or memory usage rate) and other analysis period (1 week or 1 month).
These analysis results are created as a current status analysis table (steps 106 to 108).
【0023】この現状分析表を図5に示す。この現状分
析表は、各サーバ群(ウェブサーバ、APサーバ、DB
サーバ)およびウェブサイト全体毎に、各監視項目(応
答/処理時間、CPU使用率、メモリ使用率)がそれぞ
れ過去24時間、1週間、1ヶ月の範囲でどの位に閾値
を超えているかを表しており、ここでは増強・増設の目
安(増強・増設基準レベル)を2段階に分け、「注意」
を「5%」、「必須」を「10%」とする。This current state analysis table is shown in FIG. This current status analysis table is for each server group (web server, AP server, DB
Servers) and websites show how much each monitoring item (response / processing time, CPU usage rate, memory usage rate) exceeds the threshold within the past 24 hours, 1 week, and 1 month. Here, the guideline for expansion / expansion (enhancement / expansion standard level) is divided into two stages, and "Caution"
Is set to "5%" and "essential" is set to "10%".
【0024】この現状分析表は、例えば最上段のウェブ
(Web)サイト全体では過去1ケ月及び1週間では全
監視項目について閾値を下回っているものの、過去24
時間に注目すると応答処理時間が0.13と増設基準レ
ベル0.10を上回っていることが判り、この段以下の
各サーバ群について注目すると、前記処理時間が上回っ
た原因はDBサーバ群の過去24時間の処理時間が0.
33(33%)になったことが主な原因であることが判
る。即ち、図5に示した現状分析表を作成することによ
って、ウェブサイトのどこがウィークポイントなのか、
すなわちどこを強化すべきなのかが判断できる。In the present status analysis table, for example, although the uppermost web site as a whole has fallen below the threshold values for all monitored items in the past month and week, the past 24
Focusing on the time, it was found that the response processing time was 0.13, which exceeded the extension reference level 0.10. Focusing on each server group below this stage, the reason why the processing time exceeded was the past of the DB server group. The processing time of 24 hours is 0.
It turns out that the main cause is 33 (33%). That is, by creating the current situation analysis table shown in FIG. 5, where on the website is the weak point,
That is, it is possible to determine what should be strengthened.
【0025】この判断は、監視・分析用マシン109
が、図4に示す増強・増設時の構成を支援する手順に沿
って決定する。この手順は、サーバ増強・増設時にどの
程度のサーバをどの位導入すればよいかという規模を検
討するための処理手順であり、前提として規模を見積も
るのに必要となる性能差情報について図6を参照して説
明する。This judgment is made by the monitoring / analysis machine 109.
However, the decision is made in accordance with the procedure for supporting the configuration at the time of expansion / expansion shown in FIG. This procedure is a processing procedure for studying the scale of how many servers and how many servers should be introduced at the time of server expansion / expansion. As a premise, the performance difference information necessary for estimating the scale is shown in FIG. It will be described with reference to FIG.
【0026】この性能差情報は、いつ何を増強・増設
し、それによってウェブサイト内にどの位の性能差が結
果として生じたかを表し、項目1(No.1)は、2001/02/
01のウエブサイトの立ち上げ時にウェブ/AP/DBサ
ーバが各2台であり、これらサーバのCPUは、600
MHzのPentumIII(登録商標)でメモリが各386MBの
構成であり、この構成により、ユーザ接続数が400ユ
ーザの場合、ウェブサーバ群の処理時間が3秒/CPU
使用率が60%/メモリ使用率が50%、APサーバ群
の処理時間が4秒/CPU使用率が70%/メモリ使用
率が60%、DBサーバ群の処理時間が5秒/CPU使
用率が80%/メモリ使用率が70%であることを示し
ている、他の項目においても同様にユーザ接続数/処理
時間/CPU使用率/メモリ使用率が各々図6の記載の
通りであることを示している。This performance difference information indicates when and what was added / expanded, and as a result, how much performance difference occurred in the website. Item 1 (No. 1) is 2001/02/2001.
There are 2 web / AP / DB servers each at the time of launching the 01 website, and the CPU of these servers is 600
With a Pentum III (registered trademark) of MHz, each memory has a configuration of 386 MB. With this configuration, when the number of user connections is 400 users, the processing time of the web server group is 3 seconds / CPU.
Usage rate is 60% / Memory usage rate is 50%, AP server group processing time is 4 seconds / CPU usage rate is 70% / Memory usage rate is 60%, DB server group processing time is 5 seconds / CPU usage rate Indicates that the memory usage rate is 80% / memory usage rate is 70%. Similarly, in other items, the number of user connections / processing time / CPU usage rate / memory usage rate is as described in FIG. 6, respectively. Is shown.
【0027】また図6注の右端の「前後」とは当該項目
に設定した構成にする前後の値を示し、例えば、図6の
項目3(No.3)から項目4(No.4)への増強・増設は、
2001/4/20にAPサーバを1台追加し、これによってA
Pサーバ群の処理時間が12秒から7秒に、CPU使用
率が60%から30%に、メモリ使用率が40%から2
0%に各々改善されていることを表している。Further, "front and back" at the right end of Fig. 6 indicates the values before and after the configuration set for the item, for example, from item 3 (No. 3) to item 4 (No. 4) in Fig. 6. The expansion / addition of
A new AP server was added on April 20, 2001.
P server group processing time from 12 seconds to 7 seconds, CPU usage from 60% to 30%, memory usage from 40% to 2
It means that each is improved to 0%.
【0028】次に図4を参照して増強・増設時の構成の
決定を支援する手順を説明する。ここでは、前述の現状
分析結果の例を引き継ぎ、図6に示す項目3の2001/15/
05時から項目4の2001/04/20時にDBサーバの増強・増
設を行う例を説明する。まず本処理は、最初に過去に行
ったDBサーバの増強、増設に関する情報(項目1及び
項目2)を性能差情報より検索し取り出す(ステップ2
01)。Next, a procedure for supporting the determination of the configuration at the time of augmentation / addition will be described with reference to FIG. Here, the example of the current situation analysis result is taken over and the item 3 of 2001/15 /
An example of increasing and expanding a DB server from 05:00 to 4/20/2001 of item 4 will be described. First, this processing searches and retrieves information (item 1 and item 2) related to the DB server enhancement and expansion performed in the past from the performance difference information (step 2).
01).
【0029】ここで図6のサイトオープン時(項目1
時)の値に注目すると、DBサーバが2台でユーザ接続
数が400の場合、DBサーバの処理時間は5秒であ
る。仮にもしDBサーバが1台しかなかったと仮定する
ならば、DBサーバの処理時間は倍と考えられるため1
0秒と推定できる。さらにDBサーバが3台あったとす
るならば、その処理時間は1台の時の1/3と考えられ
るため10=1/3で3.3秒と推定できる。以上がD
Bサーバの増強・増設を検討する上で性能基準値となる
(ステップ202)。尚、本例では、処理時間が一番の
ネックになっているため、これを基準値としているが他
の監視項目(CPU使用率、メモリ使用率)を基準値と
しても良い。When the site shown in FIG. 6 is opened (item 1
Focusing on the value of (hour), when the number of user connections is 400 with two DB servers, the processing time of the DB server is 5 seconds. If it is assumed that there is only one DB server, the processing time of the DB server is considered to be double, so 1
It can be estimated to be 0 seconds. Further, assuming that there are three DB servers, the processing time is considered to be ⅓ of that of one server, and therefore 10 = 1/3 can be estimated to be 3.3 seconds. The above is D
This is a performance reference value when considering the expansion / addition of B server (step 202). In this example, since the processing time is the most bottleneck, this is the reference value, but other monitoring items (CPU usage rate, memory usage rate) may be used as the reference value.
【0030】次にこの性能基準値が別の場合に通用可能
かを確認する(ステップ203)。この確認は、図6の
項目1の時点と項目3の時点のDBサーバの性能差を比
較すると、ユーザ接続数がオープン時の倍の800とな
っており、また増強・増設前の処理時間も倍の10秒と
なっているため、辻褄が合う。この辻褄が合わない場合
は、先ほどの基準値を無効と見なし、こちらの値を新た
な基準値とする(ステップ203〜202)。Next, it is confirmed whether or not this performance standard value is acceptable if it is different (step 203). In this confirmation, when comparing the performance difference of the DB server at the time of item 1 and the time of item 3 in FIG. 6, the number of user connections is 800, which is double that at the time of opening, and the processing time before expansion / addition is also increased. It's doubled at 10 seconds, so it's a good fit. If the threshold values do not match, the previous reference value is regarded as invalid and this value is set as a new reference value (steps 203 to 202).
【0031】次に本処理は、増強・増設後の値に注目し
て増強・増設条件を算出する(ステップ204)。例え
ば項目1と項目3時点を比較すると、ユーザ接続数が4
00時にDBサーバ1台とすると処理時間は10秒かか
るため、ユーザ接続数が800になったこのときは、2
0秒かかると推定される。また先ほどの論理で行けば、
DBサーバを3台と仮定すると、処理時間は20×1/
3=6.6秒となる。Next, in this processing, paying attention to the value after the expansion / addition, the expansion / addition condition is calculated (step 204). For example, comparing item 1 and item 3 time points, the number of user connections is 4
If one DB server is used at 00:00, the processing time will be 10 seconds, so when the number of user connections reaches 800, 2
It is estimated to take 0 seconds. If we go back to the previous logic,
Assuming that there are 3 DB servers, the processing time is 20 × 1 /
3 = 6.6 seconds.
【0032】しかし項目4で追加したDBサーバは、サ
イトオープン時のものより性能が上がっているため、性
能差を考慮に入れる必要があり、ここではCPUの性能
差に注目して800MHz/600MHz≒1.3倍の性能
差があると考える。これを増強・増設サーバの性能係数
として設定する(ステップ205)。この値を考慮に入
れDBサーバ群全体で考えると、サイトオープン時のD
Bサーバを3台と比較し、以下の分だけ性能が向上して
いると推定される。
(1.0+1.0+1.3)/(1.0+1.0+1.
0)=3.3/3.0=1.1倍。However, since the performance of the DB server added in item 4 is higher than that at the time of site opening, it is necessary to take into consideration the performance difference. Here, paying attention to the CPU performance difference, 800 MHz / 600 MHz≈ We think that there is a 1.3 times difference in performance. This is set as the performance coefficient of the augmentation / expansion server (step 205). Considering this value and considering the entire DB server group, D when the site is opened
It is estimated that the performance is improved by the following amount as compared with three B servers. (1.0 + 1.0 + 1.3) / (1.0 + 1.0 + 1.
0) = 3.3 / 3.0 = 1.1 times.
【0033】よって、上記性能係数を考慮に入れると、
推定処理時間は以下のようになる。
20×(1/(3×1.1))=6.1秒
上記の性能係数の算出処理を過去に増設・増強した全て
のサーバに対して試算し(ステップ206)、次いで今
回の増強・増築計画へ適応可能か否かを判定する。この
判定は、項目4時点の増設前のユーザ接続数は、監視情
報から1000、また平均処理時間が、7.5秒ほどで
あることが分かっており、前述と同様に、ユーザ接続数
900の場合のDBサーバ1台での推定処理時間を求め
る。
10×1000/400=25秒Therefore, taking the above coefficient of performance into consideration,
The estimated processing time is as follows. 20 × (1 / (3 × 1.1)) = 6.1 seconds The above calculation process of the coefficient of performance is calculated for all the servers that have been added / enhanced in the past (step 206), and then Determine if it is adaptable to the extension plan. According to this determination, the number of user connections before the expansion at the time of item 4 is 1000 from the monitoring information, and the average processing time is about 7.5 seconds. In this case, the estimated processing time for one DB server is calculated. 10 × 1000/400 = 25 seconds
【0034】次に、今回導入予定のDBサーバの性能係
数を指定する。ここでは、CPUに駆動周波数が1GH
zクラスのDBサーバを追加することとする。
1GHz/600MHz≒1.7倍
これらを元に、導入後の推定処理時間を算出する(ステ
ップ207)。
25×1/(1.0+1.0+1.3+1.7)=5秒Next, the performance coefficient of the DB server to be introduced this time is specified. Here, the drive frequency is 1 GHz for the CPU.
A DB server of z class will be added. 1 GHz / 600 MHz≈1.7 times, the estimated processing time after introduction is calculated based on these (step 207). 25 × 1 / (1.0 + 1.0 + 1.3 + 1.7) = 5 seconds
【0035】この試算においてAPサーバ群の項目4の
増設後の処理時間が、5秒に短縮されることが試算さ
れ、これで導入後の性能を満足していると考えれば処理
を終了し、満足しない場合は、さらに高駆動周波数の上
位クラスのサーバを指定するか、追加台数を増やして再
計算を行う(ステップ208)。即ちステップ207乃
至208においてCPUの種類や駆動周波数を考慮して
サーバを1台増設した場合の処理時間を演算し、所定の
処理時間を満たすか否か判定し、満たさない場合は更に
サーバを増設した最の処理時間を演算し、この処理を所
定の処理時間を満たす迄繰り返す処理を行う。尚、本例
では処理時間の監視について説明したが、他の監視項目
(CPU使用率、メモリ使用率等)についても同様の分
析を行うことにより精度を高めることができる。In this trial calculation, it is estimated that the processing time after the addition of the item 4 of the AP server group is shortened to 5 seconds, and if it is considered that the performance after the introduction is satisfied, the processing is terminated, If not satisfied, a higher-class server with a higher drive frequency is specified, or the number of additional units is increased and recalculation is performed (step 208). That is, in steps 207 to 208, the processing time when one server is added is calculated in consideration of the type of CPU and the driving frequency, and it is determined whether or not the predetermined processing time is satisfied. If not, another server is added. The maximum processing time is calculated, and this processing is repeated until a predetermined processing time is satisfied. It should be noted that although the processing time monitoring has been described in this example, the accuracy can be improved by performing similar analysis on other monitoring items (CPU usage rate, memory usage rate, etc.).
【0036】以上の分析結果により、ウェブサイトにお
けるサーバの増強・増設時にどの程度を性能のサーバを
導入すればよいか増強・増設計画を作成し(ステップ2
09)、また導入後のサイトにおける性能に関する期待
値はどのくらいか、と言ったことを推定し、管理者に対
して増設時の支援を行うことができる。尚、本実施形態
においてはサーバの増設について説明したが、例えばメ
モリ使用率が増大した場合にはメモリ増設を行うこと
や、CPU使用率が増大した場合にはCPUをデュアル
構成とする等の増設を行っても良い。Based on the above analysis results, an expansion / expansion plan is prepared to determine how much performance a server should be installed at the time of expansion / expansion of a server on the website (step 2
09), and what is the expected value regarding the performance of the site after the introduction, it is possible to support the administrator at the time of the expansion. It should be noted that although the server expansion is described in the present embodiment, for example, when the memory usage rate increases, the memory expansion is performed, and when the CPU usage rate increases, the CPU is configured in a dual configuration. You may go.
【0037】この様に本実施形態は、現在のウェブサイ
トに対する客観的かつ定量的な評価を行うため、サーバ
の使用状況(CPU使用率、メモリ使用量、ユーザ接続
数、処理時間等)の継続的な監視を行うと共に、各情報
に対しての閾値を定め、その値を超えていないか常にチ
ェックを行い、超えた場合はその都度記録し(この回数
がサーバ増強・増設の時期を見極める要因となる)、今
までに行った増強や増設の際、その前後のサーバ使用状
況の情報値にどの程度の変化が生じたか、つまりどの程
度の性能アップが見込まれたかも情報として記録してお
き(この値は増設・増強時にその規模を見積もるための
要因となる)、これら情報を知識ベースとしてデータベ
ースに保持し、それを効果的に利用することによりウェ
ブサイトにおける増強・増設計画として役立てることが
できる。As described above, in this embodiment, since the objective and quantitative evaluation of the current website is performed, the server usage status (CPU usage rate, memory usage, user connection count, processing time, etc.) is maintained. Monitoring is performed, thresholds are set for each information, and whether or not the values are exceeded is constantly checked, and if they are exceeded, recorded each time (this number is a factor to determine the time of server expansion / expansion). In addition, the amount of change in the information value of the server usage status before and after the expansion or addition performed so far, that is, how much performance improvement is expected, is also recorded as information. (This value will be a factor for estimating the scale at the time of expansion / expansion). By keeping this information in a database as a knowledge base and using it effectively, It can serve as a strong-expansion plan.
【0038】[0038]
【発明の効果】以上説明したように、本発明によれば、
ウェブサイトの現状を客観的に把握することができ、ま
た、その情報を適切なサイトの増強・増設計画に生かせ
るため、効果的で無駄のないウェブサイトが構築および
強化が可能となる。As described above, according to the present invention,
The current status of the website can be objectively grasped, and the information can be used for an appropriate site expansion / expansion plan, so that an effective and lean website can be constructed and strengthened.
【図1】本発明の一実施形態によるウェブサイトの構成
決定支援方法を実現するシステム構成の概念図。FIG. 1 is a conceptual diagram of a system configuration that realizes a website configuration determination support method according to an embodiment of the present invention.
【図2】本実施形態によるウェブサーバの監視及び分析
を行う監視・分析用マシン群の一実施形態のシステム構
成図。FIG. 2 is a system configuration diagram of an embodiment of a monitoring / analysis machine group that monitors and analyzes a web server according to the present embodiment.
【図3】本実施形態によるウェブサイトの構成決定支援
方法の現状分析手順を示すフローチャート。FIG. 3 is a flowchart showing a procedure for analyzing the current state of the website configuration determination support method according to the present embodiment.
【図4】増強・増設時の構成の決定を支援する手順を説
明するための図。FIG. 4 is a diagram for explaining a procedure for supporting determination of a configuration at the time of augmentation / addition.
【図5】現状分析時に作成される分析表の一例を示す
図。FIG. 5 is a diagram showing an example of an analysis table created at the time of current state analysis.
【図6】過去の増強・増設時におけるウェブサイトの性
能差情報の一例を示す図。FIG. 6 is a diagram showing an example of performance difference information of websites at the time of past expansion / expansion.
101〜103:監視対象サーバ群、33:情報抽出
部、11:監視対象情機能、106:監視用サーバP
C、107:監視情報格納用DB、21:監視情報収集
機能、41:監視情報、22:閾値越え判定機能、4
2:設定情報、43:サーバ監視情報、105:分析用
クライアントPC、44:閾値越え情報、31:閾値情
報設定機能、45:閾値設定情報、32:性能差情報設
定機能、46:性能差情報。101 to 103: monitoring target server group, 33: information extracting unit, 11: monitoring target information function, 106: monitoring server P
C, 107: monitoring information storage DB, 21: monitoring information collection function, 41: monitoring information, 22: threshold crossing determination function, 4
2: Setting information, 43: Server monitoring information, 105: Analysis client PC, 44: Threshold crossing information, 31: Threshold information setting function, 45: Threshold setting information, 32: Performance difference information setting function, 46: Performance difference information .
Claims (3)
サーバ群とから構成されるウェブサイトの前記各サーバ
群の構成を支援するウェブサイトの構成決定支援方法で
あって、前記ウェブサーバ群、APサーバ群及びDBサ
ーバ群の処理時間とCPU使用率とメモリ使用率とを検
出し、前記処理時間又はCPU使用率又はメモリ使用率
が所定の閾値を所定数以上越えた場合、前記閾値を越え
たウェブサーバ群、APサーバ群及びDBサーバ群に対
し、接続ユーザ数及びCPUクロック数を元に前記閾値
を越えないサーバの追加数を演算することを特徴とする
ウェブサイトの構成決定支援方法。1. A web server group, an AP server group, and a DB.
A website configuration determination support method for supporting the configuration of each server group of a website including a server group, comprising: processing time and CPU usage rate of the web server group, AP server group, and DB server group. When the memory usage rate is detected and the processing time or the CPU usage rate or the memory usage rate exceeds a predetermined threshold value by a predetermined number or more, for the web server group, the AP server group and the DB server group that have exceeded the threshold value, A method for supporting the determination of a website configuration, which comprises calculating an additional number of servers that does not exceed the threshold value based on the number of connected users and the number of CPU clocks.
るサーバのCPU処理速度及びメモリ容量を係数とする
ことを特徴とする請求項1記載のウェブサイトの構成決
定支援方法。2. The website configuration determination support method according to claim 1, wherein the CPU processing speed and the memory capacity of the server added when calculating the number of additional servers are used as coefficients.
ブサーバ群、APサーバ群及びDBサーバ群の処理時間
とCPU使用率とメモリ使用率とを検出し、前記処理時
間又はCPU使用率又はメモリ使用率が所定の閾値を所
定数以上越えるか否か監視し、次のウェブサイトの構成
決定支援時のデータとすることを特徴とする請求項1又
は2記載のウェブサイトの構成決定支援方法。3. The processing time, the CPU usage rate and the memory usage rate of the web server group, the AP server group and the DB server group in the calculated additional number of servers are detected, and the processing time or the CPU usage rate or the memory usage rate is detected. 3. The website composition determination support method according to claim 1, wherein whether or not the rate exceeds a predetermined threshold value by a predetermined number or more is monitored, and the data is used when supporting the composition determination of the next website.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001375353A JP2003178040A (en) | 2001-12-10 | 2001-12-10 | Website configuration decision support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001375353A JP2003178040A (en) | 2001-12-10 | 2001-12-10 | Website configuration decision support method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003178040A true JP2003178040A (en) | 2003-06-27 |
Family
ID=19183742
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001375353A Pending JP2003178040A (en) | 2001-12-10 | 2001-12-10 | Website configuration decision support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003178040A (en) |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005031771A (en) * | 2003-07-08 | 2005-02-03 | Hitachi Ltd | Job scheduling management method, system, and program |
| JP2005148799A (en) * | 2003-11-11 | 2005-06-09 | Fujitsu Ltd | Information processing method, service time deriving method, and processing unit number adjusting method |
| JP2005182641A (en) * | 2003-12-22 | 2005-07-07 | Hitachi Information Systems Ltd | Dynamic load balancing system and dynamic load balancing method |
| WO2006046297A1 (en) * | 2004-10-28 | 2006-05-04 | Fujitsu Limited | Analyzing method and device |
| JP2006268155A (en) * | 2005-03-22 | 2006-10-05 | Nec Corp | Load balancing device, server system, and its load balancing method |
| JP2008171235A (en) * | 2007-01-12 | 2008-07-24 | Nec Corp | System configuration change rule generation system, method and program |
| JP2008171234A (en) * | 2007-01-12 | 2008-07-24 | Nec Corp | System configuration candidate derivation device, method and program |
| JP2008287389A (en) * | 2007-05-16 | 2008-11-27 | Ntt Data Corp | Index value calculation device and program |
| JP2009059355A (en) * | 2008-08-15 | 2009-03-19 | Hitachi Ltd | Program execution reservation method and apparatus, processing program therefor, and program execution system |
| US7613680B2 (en) | 2005-05-06 | 2009-11-03 | Hitachi, Ltd. | Computer system and the computer control method |
| US7721295B2 (en) | 2004-01-19 | 2010-05-18 | Hitachi, Ltd. | Execution multiplicity control system, and method and program for controlling the same |
| JP2010140134A (en) * | 2008-12-10 | 2010-06-24 | Hitachi Ltd | Virtual machine management method, program, and management server |
| US7779413B2 (en) | 2004-06-03 | 2010-08-17 | Hitachi, Ltd. | Method of assigning available resources for internal and external users at start time of scheduled time period based on program reservations information |
| JP2010237901A (en) * | 2009-03-31 | 2010-10-21 | Nec Corp | Monitoring control system, monitoring control method, monitoring control server, and monitoring control program |
| JP2010541096A (en) * | 2007-10-03 | 2010-12-24 | ヴァーテラ テクノロジー サーヴィシズ インコーポレイテッド | Pandemic remote access design |
| JP2011203910A (en) * | 2010-03-25 | 2011-10-13 | Hitachi Information Systems Ltd | System, method and program for changing resource configuration of virtual computer |
| WO2012164624A1 (en) * | 2011-06-01 | 2012-12-06 | 株式会社日立製作所 | Virtual machine resource management device and management method |
| JP2013544562A (en) * | 2010-10-20 | 2013-12-19 | ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | Server host resource management in online game environment |
| WO2014064913A1 (en) * | 2012-10-23 | 2014-05-01 | 日本電気株式会社 | Operation management device and operation management method |
| JP2014239400A (en) * | 2013-06-10 | 2014-12-18 | 富士通株式会社 | Verification system, verification method, verification program |
| JP2015164065A (en) * | 2015-05-07 | 2015-09-10 | 株式会社日立製作所 | Management computer and renewal method |
| JP2015210576A (en) * | 2014-04-24 | 2015-11-24 | 富士通株式会社 | Information processing system, and method and program for controlling information processing system |
| US9766822B2 (en) | 2010-06-17 | 2017-09-19 | Hitachi, Ltd. | Computer system and its renewal method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01231160A (en) * | 1988-03-11 | 1989-09-14 | Hitachi Ltd | Computer system operating equipment |
| JPH05151013A (en) * | 1991-11-29 | 1993-06-18 | Nec Corp | System for performance prediction and performance diagnosis |
| JPH1083382A (en) * | 1996-09-09 | 1998-03-31 | Toshiba Corp | Distributed system operation and maintenance support apparatus and operation and maintenance support method |
| JP2001075832A (en) * | 1999-08-31 | 2001-03-23 | Fujitsu Ltd | SYSTEM DIAGNOSIS DEVICE, SYSTEM DIAGNOSIS METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING SYSTEM DIAGNOSIS PROGRAM |
| JP2001202318A (en) * | 2000-01-24 | 2001-07-27 | Hitachi Kokusai Electric Inc | Data distribution system |
-
2001
- 2001-12-10 JP JP2001375353A patent/JP2003178040A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01231160A (en) * | 1988-03-11 | 1989-09-14 | Hitachi Ltd | Computer system operating equipment |
| JPH05151013A (en) * | 1991-11-29 | 1993-06-18 | Nec Corp | System for performance prediction and performance diagnosis |
| JPH1083382A (en) * | 1996-09-09 | 1998-03-31 | Toshiba Corp | Distributed system operation and maintenance support apparatus and operation and maintenance support method |
| JP2001075832A (en) * | 1999-08-31 | 2001-03-23 | Fujitsu Ltd | SYSTEM DIAGNOSIS DEVICE, SYSTEM DIAGNOSIS METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING SYSTEM DIAGNOSIS PROGRAM |
| JP2001202318A (en) * | 2000-01-24 | 2001-07-27 | Hitachi Kokusai Electric Inc | Data distribution system |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005031771A (en) * | 2003-07-08 | 2005-02-03 | Hitachi Ltd | Job scheduling management method, system, and program |
| US7721290B2 (en) | 2003-07-08 | 2010-05-18 | Hitachi, Ltd. | Job scheduling management method using system resources, and a system and recording medium for implementing the method |
| JP2005148799A (en) * | 2003-11-11 | 2005-06-09 | Fujitsu Ltd | Information processing method, service time deriving method, and processing unit number adjusting method |
| JP2005182641A (en) * | 2003-12-22 | 2005-07-07 | Hitachi Information Systems Ltd | Dynamic load balancing system and dynamic load balancing method |
| US7721295B2 (en) | 2004-01-19 | 2010-05-18 | Hitachi, Ltd. | Execution multiplicity control system, and method and program for controlling the same |
| US7779413B2 (en) | 2004-06-03 | 2010-08-17 | Hitachi, Ltd. | Method of assigning available resources for internal and external users at start time of scheduled time period based on program reservations information |
| WO2006046297A1 (en) * | 2004-10-28 | 2006-05-04 | Fujitsu Limited | Analyzing method and device |
| US8560667B2 (en) | 2004-10-28 | 2013-10-15 | Fujitsu Limited | Analysis method and apparatus |
| JP2006268155A (en) * | 2005-03-22 | 2006-10-05 | Nec Corp | Load balancing device, server system, and its load balancing method |
| US7613680B2 (en) | 2005-05-06 | 2009-11-03 | Hitachi, Ltd. | Computer system and the computer control method |
| JP2008171234A (en) * | 2007-01-12 | 2008-07-24 | Nec Corp | System configuration candidate derivation device, method and program |
| JP2008171235A (en) * | 2007-01-12 | 2008-07-24 | Nec Corp | System configuration change rule generation system, method and program |
| JP2008287389A (en) * | 2007-05-16 | 2008-11-27 | Ntt Data Corp | Index value calculation device and program |
| JP2010541096A (en) * | 2007-10-03 | 2010-12-24 | ヴァーテラ テクノロジー サーヴィシズ インコーポレイテッド | Pandemic remote access design |
| JP2009059355A (en) * | 2008-08-15 | 2009-03-19 | Hitachi Ltd | Program execution reservation method and apparatus, processing program therefor, and program execution system |
| JP2010140134A (en) * | 2008-12-10 | 2010-06-24 | Hitachi Ltd | Virtual machine management method, program, and management server |
| JP2010237901A (en) * | 2009-03-31 | 2010-10-21 | Nec Corp | Monitoring control system, monitoring control method, monitoring control server, and monitoring control program |
| JP2011203910A (en) * | 2010-03-25 | 2011-10-13 | Hitachi Information Systems Ltd | System, method and program for changing resource configuration of virtual computer |
| US9766822B2 (en) | 2010-06-17 | 2017-09-19 | Hitachi, Ltd. | Computer system and its renewal method |
| JP2013544562A (en) * | 2010-10-20 | 2013-12-19 | ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | Server host resource management in online game environment |
| WO2012164624A1 (en) * | 2011-06-01 | 2012-12-06 | 株式会社日立製作所 | Virtual machine resource management device and management method |
| US9645909B2 (en) | 2012-10-23 | 2017-05-09 | Nec Corporation | Operation management apparatus and operation management method |
| WO2014064913A1 (en) * | 2012-10-23 | 2014-05-01 | 日本電気株式会社 | Operation management device and operation management method |
| JP2014239400A (en) * | 2013-06-10 | 2014-12-18 | 富士通株式会社 | Verification system, verification method, verification program |
| JP2015210576A (en) * | 2014-04-24 | 2015-11-24 | 富士通株式会社 | Information processing system, and method and program for controlling information processing system |
| JP2015164065A (en) * | 2015-05-07 | 2015-09-10 | 株式会社日立製作所 | Management computer and renewal method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003178040A (en) | Website configuration decision support method | |
| US7689628B2 (en) | Monitoring several distributed resource elements as a resource pool | |
| US7647585B2 (en) | Methods and apparatus to detect patterns in programs | |
| KR100522029B1 (en) | Method and system for detecting in real-time search terms whose popularity increase rapidly | |
| US10904112B2 (en) | Automatic capture of detailed analysis information based on remote server analysis | |
| US20090006066A1 (en) | Method and System for Automatic Selection of Test Cases | |
| US7734768B2 (en) | System and method for adaptively collecting performance and event information | |
| CN107515663A (en) | The method and apparatus for adjusting central processor core running frequency | |
| CN110647447B (en) | Abnormal instance detection method, device, equipment and medium for distributed system | |
| JP2004206495A (en) | Management system, management computer, management method and program | |
| JP2006024017A (en) | System, method and program for predicting capacity of computer resource | |
| JPH07281982A (en) | Client / server data processing system | |
| WO2006046297A1 (en) | Analyzing method and device | |
| US10305974B2 (en) | Ranking system | |
| US20170300819A1 (en) | Time-Series Prediction Apparatus and Time-Series Prediction Method | |
| CN113268403B (en) | Time series analysis and forecasting methods, devices, equipment and storage media | |
| CN111026621A (en) | Monitoring alarm method, device, equipment and medium for Elasticissearch cluster | |
| WO2017215557A1 (en) | Method and device for collecting performance monitor unit (pmu) events | |
| US9880879B1 (en) | Identifying task instance outliers based on metric data in a large scale parallel processing system | |
| CN104239193A (en) | Linux-based CPU (Central Processing Unit) and memory usage rate collection method | |
| US20050198635A1 (en) | Measuring processor use in a hardware multithreading processor environment | |
| CN110519263B (en) | Anti-brush amount method, apparatus, device and computer readable storage medium | |
| US7184935B1 (en) | Determining and annotating a signature of a computer resource | |
| JP5793259B1 (en) | Information processing apparatus, flow control parameter calculation method, and program | |
| JP2009146261A (en) | Content search apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050809 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060110 |