[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008158996A - Information processor and information processing method - Google Patents

Information processor and information processing method Download PDF

Info

Publication number
JP2008158996A
JP2008158996A JP2006350277A JP2006350277A JP2008158996A JP 2008158996 A JP2008158996 A JP 2008158996A JP 2006350277 A JP2006350277 A JP 2006350277A JP 2006350277 A JP2006350277 A JP 2006350277A JP 2008158996 A JP2008158996 A JP 2008158996A
Authority
JP
Japan
Prior art keywords
information processing
input
information
data
processing apparatus
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
Application number
JP2006350277A
Other languages
Japanese (ja)
Inventor
諭 ▲高▼田
Satoshi Takada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chugoku Electric Power Co Inc
Original Assignee
Chugoku Electric Power Co Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chugoku Electric Power Co Inc filed Critical Chugoku Electric Power Co Inc
Priority to JP2006350277A priority Critical patent/JP2008158996A/en
Publication of JP2008158996A publication Critical patent/JP2008158996A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To predict an increase of a processing load in an information processor. <P>SOLUTION: A managing device 20 comprises: a load information database 253 for storing the load information of a business server 10; and a model information database 251 for storing model information including a missing period. The managing device 20 calculates the model increasing rate by dividing, by the missing time, accumulated value of state variable of state varying history information corresponding to the time from the start time to the finish time of the missing period, also calculates the present increasing rate by dividing, by the missing time, the accumulated value of state variable of load information from the present time to the time before the missing time, and predicts that the business server 10 has high load when the difference between the model increasing rate and the present increasing rate is a predetermined threshold or lower. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、情報処理装置及び情報処理方法に関する。   The present invention relates to an information processing apparatus and an information processing method.

入力データに応じた情報処理を行う情報処理システムにおいて、1台の情報処理装置の処理能力を超える量の入力データが与えられたような場合に、他の情報処理装置に処理を割り当てる負荷分散が行われている(例えば、特許文献1参照)。従来の負荷分散システムでは、情報処理装置の処理負荷を監視しておき、処理負荷が所定値を超えた場合に、他の情報処理装置に処理負荷の一部を委譲することが行われている。
特開平6−214962号公報
In an information processing system that performs information processing according to input data, when input data exceeding the processing capability of one information processing device is given, load distribution that assigns processing to other information processing devices is performed. (For example, refer to Patent Document 1). In a conventional load distribution system, the processing load of an information processing device is monitored, and when the processing load exceeds a predetermined value, part of the processing load is transferred to another information processing device. .
Japanese Patent Application Laid-Open No. 6-214962

しかしながら、あるコンピュータの処理負荷が高くなってしまった後に、他のコンピュータに処理を委譲すると、処理が他のコンピュータに委譲されるまでの間は、システムの処理能力が低下してしまう。   However, if processing is delegated to another computer after the processing load of a certain computer has increased, the processing capability of the system will be reduced until the processing is delegated to another computer.

本発明は、このような背景を鑑みてなされたものであり、情報処理装置における処理負荷の増加を予測することのできる情報処理装置及び情報処理方法を提供することを目的とする。   The present invention has been made in view of such a background, and an object thereof is to provide an information processing apparatus and an information processing method capable of predicting an increase in processing load in the information processing apparatus.

上記課題を解決するための本発明のうち請求項1に記載の発明は、入力データに応じた情報処理を行う情報処理装置であって、前記入力データを受け付けた時刻に対応付けて、前記入力データのデータ量を記憶する入力履歴記憶部と、過去に前記情報処理に問題が発生した期間の入力を受け付ける期間入力部と、前記期間の開始時刻から、前記期間の終了時刻までに入力された前記入力データのデータ量を合計して第1の累積値を算出し、算出した前記第1の累積値を前記期間の長さである問題発生時間で割った商である第1の増加率を算出するモデル増加率算出部と、現在時刻よりも前記問題発生時間前の時刻から、前記現在時刻までに入力された前記入力データのデータ量を合計して第2の累積値を算出し、算出した前記第2の累積値を前記問題発生時間で割った商である第2の増加率を算出する現増加率算出部と、前記第1及び第2の増加率の差が所定のしきい値以下となったかどうかにより、前記情報処理装置が高負荷になるかどうかを判断する高負荷予測部と、を備えることとする。   The invention according to claim 1 of the present invention for solving the above-described problem is an information processing apparatus that performs information processing according to input data, wherein the input data is associated with a time when the input data is received. An input history storage unit that stores the data amount of data, a period input unit that receives an input of a period in which a problem has occurred in the information processing in the past, and an input from the start time of the period to the end time of the period A first increase value that is a quotient obtained by totaling the data amount of the input data to calculate a first cumulative value, and dividing the calculated first cumulative value by a problem occurrence time that is the length of the period. A model increase rate calculation unit to be calculated, and a second cumulative value is calculated by adding the data amount of the input data input up to the current time from the time before the problem occurrence time before the current time. The second cumulative value The current increase rate calculation unit for calculating the second increase rate that is a quotient divided by the problem occurrence time, and whether the difference between the first and second increase rates is equal to or less than a predetermined threshold value, A high-load prediction unit that determines whether or not the information processing apparatus has a high load.

本発明の情報処理装置によれば、過去に入力されたデータ量の履歴に基づいて、その累積値の増加率に、現在の入力データ量の増加率が近づいたかどうかに応じて、情報処理装置が高負荷になることを予測することができる。したがって、ユーザは、この予測に基づいて、他の情報処理装置に処理の一部を委譲することにより、情報処理装置が高負荷になる前に、情報処理装置の処理能力の低下を防止することができる。   According to the information processing apparatus of the present invention, based on the history of the amount of data input in the past, the information processing apparatus according to whether or not the increase rate of the current input data amount approaches the increase rate of the cumulative value. Can be predicted to become a high load. Therefore, the user can prevent a reduction in the processing capability of the information processing apparatus before the information processing apparatus is overloaded by delegating part of the processing to another information processing apparatus based on this prediction. Can do.

また、本発明のうち請求項2に記載の発明は、請求項1に記載の情報処理装置であって、複数の他の情報処理装置と接続され、前記情報処理装置が高負荷になると判断した場合に、前記他の情報処理装置のそれぞれについて、前記現在時刻よりも前記問題発生時間前の時刻から前記現在時刻までに入力された前記入力データのデータ量を取得し、取得した前記データ量を合計して第3の累積値を算出し、算出した前記第3の累積値を前記問題発生時間で割った商である第3の増加率を算出する比較増加率算出部と、前記情報処理装置が行っている処理の委譲先として、前記比較増加率の最も小さい前記他の情報処理装置を示す情報を出力する委譲先候補出力部と、を備えることとする。
この場合、入力データのデータ量があまり増加していない他の情報処理装置を、処理の委譲先として提示することができる。したがって、ユーザは、処理の委譲先となる他の情報処理装置を容易に特定することができるので、例えば、処理の委譲をユーザが手動で行う必要がある場合でも、迅速に処理の委譲を行うことが可能となる。
The invention according to claim 2 of the present invention is the information processing apparatus according to claim 1, wherein the information processing apparatus is connected to a plurality of other information processing apparatuses, and the information processing apparatus is determined to have a high load. In this case, for each of the other information processing apparatuses, the data amount of the input data input from the time before the problem occurrence time before the current time to the current time is acquired, and the acquired data amount is A comparative increase rate calculation unit that calculates a third increase value that is a quotient obtained by dividing the calculated third cumulative value by the problem occurrence time; And a delegation destination candidate output unit that outputs information indicating the other information processing apparatus having the smallest comparison increase rate.
In this case, another information processing apparatus in which the amount of input data has not increased so much can be presented as a processing delegation destination. Therefore, the user can easily specify another information processing apparatus to which the process is to be delegated. For example, even when the user needs to manually delegate the process, the process is quickly delegated. It becomes possible.

また、本発明のうち請求項3に記載の発明は、請求項2に記載の情報処理装置であって、前記入力データのデータ量に応じて、前記情報処理により使用される前記情報処理装置の資源の量を決定するための使用量決定情報を記憶する使用量決定情報記憶部と、受け付けた前記入力データのデータ量と前記使用量決定情報とに基づいて、受け付けた前記入力データに応じて前記情報処理が行われることにより使用される前記資源の量である使用予定量を決定する使用量決定部と、決定した前記使用予定量が所定値よりも多い場合、前記他の情報処理装置のそれぞれから、現在前記資源が使用されている量である現在使用量を取得し、前記他の情報処理装置が有する前記資源の量と前記現在使用量との差である空き資源量を算出する空き資源量算出部と、を備え、前記委譲先候補出力部は、前記使用予定量と前記所定値との差よりも前記空き資源量が大きい前記他の情報処理装置のうち、前記比較増加率の最も小さいものを示す情報を、前記委譲先として出力することとする。
この場合、将来処理負荷の増加が低いと予測される他の情報処理装置を委譲先の候補として提示することができる。
Moreover, invention of Claim 3 among this invention is the information processing apparatus of Claim 2, Comprising: The said information processing apparatus used by the said information processing according to the data amount of the said input data Based on the received input data, based on the usage amount determination information storage unit that stores the usage amount determination information for determining the amount of resources, the data amount of the received input data, and the usage amount determination information A usage amount determining unit that determines a usage planned amount that is the amount of the resource used by performing the information processing; and when the determined usage planned amount is greater than a predetermined value, the other information processing apparatus Free space for acquiring the current usage amount that is the amount that the resource is currently used from, and calculating the free resource amount that is the difference between the resource amount and the current usage amount that the other information processing apparatus has Resource calculation And the delegation destination candidate output unit has the smallest comparison increase rate among the other information processing devices having the free resource amount larger than the difference between the planned use amount and the predetermined value. Is output as the delegation destination.
In this case, another information processing apparatus that is predicted to have a low increase in processing load in the future can be presented as a delegation destination candidate.

また、本発明のうち請求項4に記載の発明は、請求項2に記載の情報処理装置であって、前記入力データは気象データであり、前記他の情報処理装置が設置されている位置を記憶する設置位置記憶部と、前記気象データが台風の位置を含む場合に、前記他の情報処理装置のそれぞれについて、前記台風の位置と、前記他の情報処理装置が設置されている位置との間の距離を算出する設置距離算出部と、を備え、前記委譲先候補出力部は、前記距離と、前記比較増加率とに応じて、前記処理の委譲先とする前記他の情報処理装置を決定することとする。   Moreover, invention of Claim 4 among this invention is the information processing apparatus of Claim 2, Comprising: The said input data are weather data, The position in which the said other information processing apparatus is installed is shown. When the installation position storage unit to store and the weather data includes the position of the typhoon, for each of the other information processing apparatuses, the position of the typhoon and the position where the other information processing apparatus is installed An installation distance calculation unit that calculates a distance between the other information processing apparatuses as transfer destinations of the process according to the distance and the comparative increase rate. It will be decided.

また、本発明のうち請求項5に記載の発明は、請求項4に記載の情報処理装置であって、前記入力履歴記憶部は、台風の規模毎に前記気象データのデータ量を記憶しており、前記期間入力部は、前記期間とともに、前記台風の規模の入力を受け付け、前記モデル増加率算出部は、前記台風の規模毎に、前記台風の規模に対応する前記気象データのうち、前記開始時刻から前記終了時刻までに入力されたものの前記データ量を合計して前記第1の累積値を算出し、前記現増加率算出部は、前記気象データが前記台風の規模を含む場合に、前記台風の規模に対応する前記気象データのうち、現在時刻よりも前記問題発生時間前の時刻から前記現在時刻までに入力されたものの前記データ量を合計して前記第2の累積値を算出し、前記委譲先候補出力部は、同一の前記台風の規模についての前記第1及び第2の増加率の差が前記所定のしきい値以下になった場合に、前記委譲先となる前記他の情報処理装置を示す情報を出力することとする。   Moreover, invention of Claim 5 among this invention is the information processing apparatus of Claim 4, Comprising: The said input log | history memory part memorize | stores the data amount of the said weather data for every scale of typhoon. The period input unit accepts the input of the typhoon scale together with the period, and the model increase rate calculation unit includes, for each typhoon scale, the weather data corresponding to the typhoon scale among the weather data. The first cumulative value is calculated by adding the data amount of what is input from the start time to the end time, and the current increase rate calculation unit, when the weather data includes the scale of the typhoon, Of the meteorological data corresponding to the scale of the typhoon, the second cumulative value is calculated by summing up the data amount of data input from the time before the problem occurrence time to the current time among the current time. , Candidate delegation The section indicates information indicating the other information processing apparatus as the delegation destination when a difference between the first and second increase rates for the same typhoon scale is equal to or less than the predetermined threshold value. Is output.

また、本発明のうち請求項6に記載の発明は、請求項2に記載の情報処理装置であって、前記他の情報処理装置のそれぞれについての前記比較増加率を一覧表示する比較増加率一覧表示部を備えることとする。   Moreover, invention of Claim 6 among this invention is the information processing apparatus of Claim 2, Comprising: The comparative increase rate list which displays the said comparative increase rate about each of said another information processing apparatus as a list A display unit is provided.

また、本発明のうち請求項7に記載の発明は、請求項1に記載の情報処理装置であって、前記情報処理装置における負荷が所定値よりも低い場合に実行される低優先処理が実行された時刻を記憶する低優先処理実行履歴記憶部を備え、前記期間情報入力部は、前記低優先処理実行履歴記憶部から、前記低優先処理が実行されていない期間を特定し、特定した前記期間を前記問題が発生した期間とすることとする。   Further, the invention according to claim 7 of the present invention is the information processing apparatus according to claim 1, wherein low priority processing that is executed when a load on the information processing apparatus is lower than a predetermined value is executed. A low-priority process execution history storage unit that stores the time when the low-priority process execution history storage unit is identified from the low-priority process execution history storage unit, Let the period be the period in which the problem occurs.

また、本発明のうち請求項8に記載の発明は、請求項1に記載の情報処理装置であって、過去に入力された前記入力データのデータ量と、前記入力データが入力された時刻とを含むモデル情報の入力を受け付けるモデル情報入力部を備え、前記モデル増加率算出部は、前記開始時刻から前記終了時刻までの時刻に対応する前記モデル情報に含まれる前記データ量を合計して前記第1の累積値を算出することとする。   Moreover, invention of Claim 8 among this invention is the information processing apparatus of Claim 1, Comprising: The data amount of the said input data input in the past, The time when the said input data was input, A model information input unit that accepts input of model information including: the model increase rate calculation unit sums the data amount included in the model information corresponding to the time from the start time to the end time, and The first cumulative value is calculated.

その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。   Other problems and solutions to be disclosed by the present application will be made clear by the embodiments of the invention and the drawings.

本発明によれば、情報処理装置における処理負荷の増加を予測することができる。   According to the present invention, it is possible to predict an increase in processing load in the information processing apparatus.

以下、本発明の一実施形態に係る情報処理システムについて説明する。
本実施形態の情報処理システムは、電力会社において、発電所や変電所など各種の電力設備の状態(例えば、スイッチのオンオフなどである。)の変化を示すデータ(以下、状変データという。)の入力を受け付け、入力された状変データについて統計解析等の情報処理を行うものである。
Hereinafter, an information processing system according to an embodiment of the present invention will be described.
The information processing system according to the present embodiment is data (hereinafter referred to as state change data) indicating changes in the state of various power facilities such as a power plant and a substation (for example, on / off of a switch) in an electric power company. Is input, and information processing such as statistical analysis is performed on the input state change data.

電力設備は、気象の影響を受けやすく、例えば、台風の襲来時などには、設備の状態が変化しやすくなり、情報処理システムに入力される状変データのデータ量(以下、状変数という。)も増加することになる。入力される状変データが増加すると、情報処理を担当する業務サーバ10の処理負荷も増加する。業務サーバ10の処理負荷が一定の限度を超えると、その業務サーバ10で行う情報処理の一部を、他の業務サーバ10に委譲する必要がある。   Electric power facilities are easily affected by the weather. For example, when a typhoon strikes, the state of the facilities is likely to change, and the amount of state change data input to the information processing system (hereinafter referred to as state variables). ) Will also increase. As the state change data input increases, the processing load on the business server 10 in charge of information processing also increases. When the processing load of the business server 10 exceeds a certain limit, it is necessary to delegate a part of information processing performed by the business server 10 to another business server 10.

本実施形態の情報処理システムでは、過去に台風が襲来したときの状変データの入力量の変化に基づいて、現在の業務サーバ10の処理付加が高負荷となるかどうかを予測し、業務サーバ10が高負荷となることが予測された場合には、その業務サーバ10の情報処理の一部を委譲する先となる他の業務サーバ10の候補を提示するようにしている。   In the information processing system of this embodiment, based on the change in the input amount of the state change data when a typhoon hits in the past, it is predicted whether the current processing addition of the business server 10 will be a heavy load, and the business server When 10 is predicted to have a high load, candidates for other business servers 10 to which a part of information processing of the business server 10 is delegated are presented.

==システム構成==
図1は、本実施形態に係る情報処理システムの全体構成を示す図である。同図に示すように、本実施形態の情報処理システムは、業務サーバ10、管理装置20、及び気象データ提供装置30を含んで構成されている。業務サーバ10、管理装置20、及び気象データ提供装置30は、通信ネットワーク40を介して互いに通信可能に接続されている。
== System configuration ==
FIG. 1 is a diagram illustrating an overall configuration of an information processing system according to the present embodiment. As shown in the figure, the information processing system of this embodiment includes a business server 10, a management device 20, and a weather data providing device 30. The business server 10, the management device 20, and the weather data providing device 30 are connected to each other via a communication network 40 so that they can communicate with each other.

業務サーバ10は、アプリケーションプログラムを実行することにより業務を行うコンピュータである。業務サーバ10は、各種の電力設備(不図示)から通信ネットワーク40を介して状変データを取得し、取得した状変データに応じた業務に係る情報処理を行う。業務サーバ10は、取得した状変データの数(以下、状変データ数という。)の履歴や、例えばアプリケーションプログラムの実行結果などの業務の実行履歴(以下、業務ログ情報という。)を管理装置20に送信する。   The business server 10 is a computer that performs business by executing application programs. The business server 10 acquires status change data from various power facilities (not shown) via the communication network 40, and performs information processing related to the business according to the acquired status change data. The business server 10 manages the history of the number of acquired state change data (hereinafter referred to as the number of state change data) and the execution history of the business such as the execution result of the application program (hereinafter referred to as the business log information). 20 to send.

気象データ提供装置30は、気象データを提供するコンピュータである。気象データ提供装置30は、例えば、気象庁や民間気象会社などにより運用される。本実施形態では、気象データ提供装置30は、台風及び雷に関する気象データのみを提供するものとする。   The weather data providing device 30 is a computer that provides weather data. The weather data providing device 30 is operated by, for example, the Japan Meteorological Agency or a private weather company. In the present embodiment, the weather data providing device 30 provides only weather data related to typhoons and lightning.

管理装置20は、管理者が操作するコンピュータである。管理装置20は、業務サーバ10から状変データ数の履歴や業務ログ情報を受信するとともに、気象データ提供装置30から気象データを受信し、これらに基づいて業務サーバ10における処理負荷の増加傾向を予測する。   The management device 20 is a computer operated by an administrator. The management device 20 receives the history of the number of state change data and the business log information from the business server 10, and also receives the weather data from the weather data providing device 30, and based on these, the processing load on the business server 10 increases. Predict.

==管理装置20の構成==
図2は、管理装置20のハードウェア構成を示す図である。同図に示すように、管理装置20は、CPU201、メモリ202、記憶装置203、通信インタフェース204、入力装置205、出力装置206を備えている。記憶装置203は、各種のアプリケーションプログラムやデータを記憶する、例えば、ハードディスクドライブやCD−ROMドライブ、フラッシュメモリなどである。CPU201は、記憶装置203に記憶されているアプリケーションプログラムをメモリ202に読み出して実行することにより各種の機能を実現する。通信インタフェース204は、通信ネットワーク40に接続するためのインタフェースである。通信インタフェース204は、例えば、イーサネット(登録商標)に接続するためのアダプタや、公衆電話回線網に接続するためのモデムである。入力装置205は、データの入力を受け付ける、例えば、キーボードやマウス、タッチパネルなどである。出力装置206は、データを出力する、例えば、ディスプレイやプリンタなどである。
== Configuration of Management Device 20 ==
FIG. 2 is a diagram illustrating a hardware configuration of the management apparatus 20. As shown in the figure, the management device 20 includes a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206. The storage device 203 stores various application programs and data, for example, a hard disk drive, a CD-ROM drive, a flash memory, or the like. The CPU 201 implements various functions by reading an application program stored in the storage device 203 into the memory 202 and executing it. The communication interface 204 is an interface for connecting to the communication network 40. The communication interface 204 is, for example, an adapter for connecting to Ethernet (registered trademark) or a modem for connecting to a public telephone line network. The input device 205 is a keyboard, mouse, touch panel, or the like that accepts data input. The output device 206 is, for example, a display or a printer that outputs data.

図3は、管理装置20のソフトウェア構成を示す図である。同図に示すように、管理装置20は、モデル情報入力部211、気象データ取得部212、負荷情報取得部213、高負荷予測部214、委譲先出力部215、モデル情報データベース251、サーバ情報データベース252、負荷情報データベース253、及び負荷特性情報記憶部254を備えている。   FIG. 3 is a diagram illustrating a software configuration of the management apparatus 20. As shown in the figure, the management device 20 includes a model information input unit 211, a weather data acquisition unit 212, a load information acquisition unit 213, a high load prediction unit 214, a delegation destination output unit 215, a model information database 251 and a server information database. 252, a load information database 253, and a load characteristic information storage unit 254.

モデル情報データベース251は、過去の台風襲来時における状変数を含む情報(以下、モデル情報という。)を記憶する。図4は、モデル情報データベース251に記憶されるモデル情報の構成例を示す図である。同図に示すように、モデル情報は、台風規模、欠落期間、状変履歴情報を含んでいる。   The model information database 251 stores information including state variables at the time of past typhoon attacks (hereinafter referred to as model information). FIG. 4 is a diagram illustrating a configuration example of model information stored in the model information database 251. As shown in the figure, the model information includes typhoon scale, missing period, and state change history information.

台風規模は、「弱い」「並」「強い」「非常に強い」「猛烈」の何れかである。台風規模は、最大風速により決定される。最大風速と台風規模との対応を表1に示す。

Figure 2008158996
The typhoon scale is one of “weak”, “average”, “strong”, “very strong”, and “furious”. The typhoon scale is determined by the maximum wind speed. Table 1 shows the correspondence between maximum wind speed and typhoon scale.
Figure 2008158996

欠落期間は、業務サーバ10が高負荷となった期間(過去に情報処理に問題が発生した期間)である。本実施形態では、状変データの記録業務は、他の業務に比べて優先度が低いものとし、状変データの記録業務において欠落があった期間には、業務サーバ10が高負荷であったものとしている。   The missing period is a period during which the business server 10 is heavily loaded (a period in which a problem has occurred in information processing in the past). In this embodiment, it is assumed that the status change data recording job has a lower priority than other jobs, and the business server 10 has a high load during the period when the status change data recording job is missing. It is supposed to be.

状変履歴情報は、日時に対応付けて、定常数及び状変数を含んでいる。定常数は、気象の変換に影響を受けることなく定常的に入力されるデータ(以下、定常データという。)のデータ量である。   The state change history information includes a stationary number and a state variable in association with the date and time. The stationary number is a data amount of data (hereinafter referred to as stationary data) that is constantly input without being affected by weather conversion.

なお、図5は、状変履歴情報に含まれる状変数をグラフに示した例を示す図である。図5の例では、状変数の累積値(以下、累積状変数という。)311が表示されている。後述するように、本実施形態の情報処理システムでは、欠落期間312における累積状変数311の傾きを用いて、業務サーバ10が高負荷となるかどうかの判断がなされる。   FIG. 5 is a diagram showing an example in which state variables included in the state change history information are shown in a graph. In the example of FIG. 5, a cumulative value of state variables (hereinafter referred to as a cumulative state variable) 311 is displayed. As will be described later, in the information processing system according to the present embodiment, it is determined whether the business server 10 has a high load by using the slope of the cumulative variable 311 in the missing period 312.

モデル情報入力部211は、モデル情報の入力を受け付ける。モデル情報入力部211は、例えば、キーボードやマウスなどの入力装置205からモデル情報の入力を受け付けるようにしてもよいし、台風が襲来した期間の指定を受け付けて、指定された期間における気象データを気象データ提供装置30から取得し、上記期間における定常数や状変数の履歴を業務サーバ10から取得するようにしてもよい。モデル情報入力部211は、入力されたモデル情報をモデル情報データベース251に登録する。   The model information input unit 211 receives input of model information. For example, the model information input unit 211 may accept input of model information from the input device 205 such as a keyboard or a mouse, or may accept designation of a period during which a typhoon hits, and obtain weather data in the designated period. It may be acquired from the weather data providing device 30 and the history of the steady number and state variables in the above period may be acquired from the business server 10. The model information input unit 211 registers the input model information in the model information database 251.

サーバ情報データベース252は、業務サーバ10に関する情報(以下、サーバ情報という。)を記憶する。図6にサーバ情報データベース252に記憶されるサーバ情報の構成例を示す。同図に示すように、サーバ情報にはサイト、アドレス、設置位置、予報地点コードが含まれている。サイトは、業務サーバ10の識別情報である。アドレスは、IPアドレスなどの、通信ネットワーク40における業務サーバ10のアドレスである。設置位置は、業務サーバ10が物理的に設置されている場所を示す。設置位置は、例えば、緯度及び軽度により表現される。予報地点コードは、業務サーバ10が設置されている場所に対応する気象予報の地点を示す情報である。予報地点コードには、例えば、アメダス地点番号を用いることができる。   The server information database 252 stores information related to the business server 10 (hereinafter referred to as server information). FIG. 6 shows a configuration example of server information stored in the server information database 252. As shown in the figure, the server information includes a site, an address, an installation position, and a forecast point code. The site is identification information of the business server 10. The address is an address of the business server 10 in the communication network 40 such as an IP address. The installation position indicates a place where the business server 10 is physically installed. The installation position is expressed by latitude and mildness, for example. The forecast point code is information indicating a weather forecast point corresponding to the place where the business server 10 is installed. For example, an AMeDAS point number can be used as the forecast point code.

気象データ取得部212は、気象データ提供装置30から気象データを取得する。
負荷情報データベース253は、業務サーバ10の処理負荷に関する情報(以下、負荷情報という。)を記憶する。図7は、負荷情報データベース253に記憶される負荷情報の構成例を示す図である。同図に示すように、負荷情報は、サイト、日時、定常数、状変数、及びCPU使用率を含んでいる。サイトは、業務サーバ10を示す情報である。CPU使用率は、業務サーバ10の負荷を示す情報である。
The weather data acquisition unit 212 acquires weather data from the weather data providing device 30.
The load information database 253 stores information related to the processing load of the business server 10 (hereinafter referred to as load information). FIG. 7 is a diagram illustrating a configuration example of load information stored in the load information database 253. As shown in the figure, the load information includes the site, date and time, stationary number, state variable, and CPU usage rate. The site is information indicating the business server 10. The CPU usage rate is information indicating the load on the business server 10.

負荷情報取得部213は、本実施形態の情報処理システムに含まれる業務サーバ10のそれぞれから負荷情報を取得し、取得した負荷情報を負荷情報データベース253に登録する。本実施形態では、負荷情報取得部213は、負荷情報を取得するためのコマンド(以下、負荷情報取得要求という。)を各業務サーバ10に送信し、各業務サーバ10から負荷情報取得要求に応じて送信される負荷情報を受信することにより、各業務サーバ10についての負荷情報を取得するものとする。なお、本実施形態では、簡単のため、負荷情報取得部213は、例えば1分や10分、30分、1時間などの所定時間ごとに、各業務サーバ10から負荷情報を取得するものとする。   The load information acquisition unit 213 acquires load information from each of the business servers 10 included in the information processing system of the present embodiment, and registers the acquired load information in the load information database 253. In the present embodiment, the load information acquisition unit 213 transmits a command for acquiring load information (hereinafter referred to as a load information acquisition request) to each business server 10 and responds to the load information acquisition request from each business server 10. Load information about each business server 10 is acquired by receiving the load information transmitted in this manner. In the present embodiment, for the sake of simplicity, the load information acquisition unit 213 acquires load information from each business server 10 at predetermined time intervals such as 1 minute, 10 minutes, 30 minutes, and 1 hour. .

負荷特性情報記憶部254は、業務サーバ10の処理負荷を予測するための必要な情報(以下、負荷特性情報という。)を記憶する。負荷特性情報記憶部254に記憶される負荷特性情報の構成例を図8に示す。同図に示すように、負荷特性情報は、定常負荷と、負荷生成関数とを含んでいる。定常負荷は、定常データの処理に係る処理負荷(本実施形態では、CPU201の使用率で示す。)である。図8の例では、定常負荷は「10%」となっており、気象の変動に影響されず、常にCPU210は10%使用されることを示す。負荷生成関数は、状変データに係る処理負荷(以下、状変負荷という。)を算出するために必要な情報である。本実施形態では、負荷生成関数は、状変数を与えてCPU201の使用率を求める関数として表現される。図8の例では、状変数をxとし、CPU201の使用率をyとした場合に、xが30未満であれば、「y=0.4x」であり、xが30以上であれば「y=0.2x」である。したがって、業務サーバ10におけるCPU210の使用率は、定常負荷に、負荷生成関数に基づいて求められる値を加算することにより算出することができる。図9は、状変数に応じたCPU201の使用率の変化を表したグラフの一例を示す図である。同図に示すように、CPU201の使用率は、定常負荷301と状変負荷302の合計である。例えば、ある時点において、状変数が「30」である場合には、CPU201の使用率yは、「y=0.4×100+10=50」として求められる。   The load characteristic information storage unit 254 stores necessary information for predicting the processing load of the business server 10 (hereinafter referred to as load characteristic information). A configuration example of the load characteristic information stored in the load characteristic information storage unit 254 is shown in FIG. As shown in the figure, the load characteristic information includes a steady load and a load generation function. The steady load is a processing load related to steady data processing (in the present embodiment, indicated by the usage rate of the CPU 201). In the example of FIG. 8, the steady load is “10%”, which means that the CPU 210 is always used by 10% without being affected by weather fluctuations. The load generation function is information necessary for calculating a processing load related to the state change data (hereinafter referred to as state change load). In this embodiment, the load generation function is expressed as a function for obtaining a usage rate of the CPU 201 by giving a state variable. In the example of FIG. 8, when the state variable is x and the usage rate of the CPU 201 is y, if x is less than 30, “y = 0.4x”, and if x is 30 or more, “y = 0.2x ". Therefore, the usage rate of the CPU 210 in the business server 10 can be calculated by adding a value obtained based on the load generation function to the steady load. FIG. 9 is a diagram illustrating an example of a graph representing a change in the usage rate of the CPU 201 according to the state variable. As shown in the figure, the usage rate of the CPU 201 is the sum of the steady load 301 and the state variable load 302. For example, when the state variable is “30” at a certain time, the usage rate y of the CPU 201 is obtained as “y = 0.4 × 100 + 10 = 50”.

CPU201の使用率yは、「y=0.4×100+10=50」として求められる。 The usage rate y of the CPU 201 is obtained as “y = 0.4 × 100 + 10 = 50”.

高負荷予測部214は、台風警報や注意報が出ている場合に、業務サーバ10が高負荷になるかどうかを予測する。高負荷予測部214は、モデル情報に基づいて状変数を予測し、予測した状変数と負荷特性情報とに基づいてCPU201の使用率を算出し、算出したCPU201の使用率が100%(あるいは、90%など、所定の率とすることもできる。)を超えるかどうかにより、業務サーバ10が高負荷になるかどうかを予測する。なお、モデル情報に基づく状変数の予測処理については後述する。   The high load prediction unit 214 predicts whether or not the business server 10 will be heavily loaded when a typhoon warning or a warning is issued. The high load predicting unit 214 predicts the state variable based on the model information, calculates the usage rate of the CPU 201 based on the predicted state variable and the load characteristic information, and the calculated usage rate of the CPU 201 is 100% (or alternatively It is also possible to set a predetermined rate such as 90%.) It is predicted whether or not the business server 10 will be heavily loaded depending on whether or not it exceeds. The state variable prediction process based on the model information will be described later.

図9のグラフにおいて、状変数がNmaxのときに、CPU201の使用率は100%となるが、高負荷予測部214がモデル情報に基づいて予測した状変数NがNmaxを超える場合、CPU201の使用率は100+α%となり、業務サーバ10は高負荷になると予測される。   In the graph of FIG. 9, when the state variable is Nmax, the usage rate of the CPU 201 is 100%. However, when the state variable N predicted by the high load prediction unit 214 based on the model information exceeds Nmax, the use of the CPU 201 is performed. The rate is 100 + α%, and the business server 10 is predicted to be heavily loaded.

委譲先出力部215は、業務サーバ10が高負荷になると予測された場合に、情報処理の一部を委譲する先となる他の業務サーバ10を決定して出力する。委譲先出力部215は、上述したようにCPU201の使用率が「100+α%」と予測した場合には、他の業務サーバ10のうち、処理負荷が「100−α%」以下であるものを、委譲先として決定する。なお、委譲先を出力する処理の詳細については後述する。   When it is predicted that the business server 10 will be heavily loaded, the delegation destination output unit 215 determines and outputs another business server 10 to which a part of information processing is delegated. As described above, when the usage rate of the CPU 201 is predicted to be “100 + α%”, the delegation destination output unit 215 determines that the processing load of the other business servers 10 is “100−α%” or less. Decide as a delegation destination. Details of the process of outputting the delegation destination will be described later.

==管理装置20による処理==
図10は、管理装置20における処理の流れを示す図である。なお、管理装置20は、図10の処理を、例えば、気象データ提供装置30から気象データを受信する度に、あるいは所定時間毎に行うものとする。
== Processing by Management Device 20 ==
FIG. 10 is a diagram illustrating a flow of processing in the management apparatus 20. Note that the management device 20 performs the processing in FIG. 10 every time weather data is received from the weather data providing device 30, for example, or every predetermined time.

管理装置20は、警報(注意報を含む。)を表す気象データ(以下、警報データという)を気象データ提供装置30から取得し(S401)、取得した警報データに基づいて、業務サーバ10が設置されている何れかの地域において、台風警報(台風注意報も含む。)が出ているかどうかを判断する(S402)。   The management device 20 acquires weather data (hereinafter referred to as alarm data) representing an alarm (including warning information) from the weather data providing device 30 (S401), and the business server 10 is installed based on the acquired alarm data. It is determined whether a typhoon warning (including a typhoon warning) is issued in any of the areas that are being operated (S402).

何れかの地域において台風警報が出ている場合(S402:YES)、管理装置20は、台風警報が出ている地域を示す予報地点コードを取得し(S403)、取得した予報地点コードのそれぞれについて、図11に示す委譲先の出力処理を行う(S404)。   When a typhoon warning is issued in any region (S402: YES), the management device 20 acquires a prediction point code indicating the region where the typhoon warning is issued (S403), and for each of the acquired prediction point codes. The delegation destination output process shown in FIG. 11 is performed (S404).

管理装置20は、モデル情報に基づく累積状変数の増加率(以下、モデル増加率という。本発明の第1の増加率に該当する。)を算出する(S421)。モデル増加率の算出処理の流れを図12に示す。   The management device 20 calculates an increase rate of the cumulative variable based on the model information (hereinafter referred to as a model increase rate, which corresponds to the first increase rate of the present invention) (S421). The flow of the model increase rate calculation process is shown in FIG.

管理装置20は、気象データ提供装置30から台風に関する気象データ(以下、台風データという。)を取得する(S441)。台風データには、台風の位置及び最大風速が含まれているものとする。管理装置20は、上記の表1から、台風データに含まれている最大風速に対応する台風規模を特定する(S442)。管理装置20は、特定した台風規模に対応するモデル情報をモデル情報データベース251から読み出し(S443)、読み出したモデル情報に含まれている欠落期間内の日時に対応する状変履歴情報を抽出する(S444)。管理装置20は、抽出した状変履歴情報(以下、抽出履歴情報という。)のそれぞれについて、日時順に累積状変数を算出し(S445)、最後の抽出履歴情報についての累積状変数から、最初の抽出履歴情報についての累積状変数を引いた値を欠落時間で割った商をモデル増加率とする(S446)。以上のようにして、モデル増加率が算出される。   The management device 20 acquires weather data related to the typhoon (hereinafter referred to as typhoon data) from the weather data providing device 30 (S441). It is assumed that the typhoon data includes the typhoon position and the maximum wind speed. The management apparatus 20 specifies the typhoon scale corresponding to the maximum wind speed contained in typhoon data from said Table 1 (S442). The management device 20 reads model information corresponding to the identified typhoon scale from the model information database 251 (S443), and extracts state change history information corresponding to the date and time within the missing period included in the read model information ( S444). The management device 20 calculates a cumulative state variable for each of the extracted state change history information (hereinafter referred to as “extraction history information”) in order of date and time (S445), and from the cumulative state variable for the last extracted history information, A quotient obtained by dividing the value obtained by subtracting the cumulative variable for the extraction history information by the missing time is set as the model increase rate (S446). The model increase rate is calculated as described above.

次に管理装置20は、負荷情報に基づく業務サーバ10における累積状変数の増加率(以下、現増加率という。本発明の第2の増加率に該当する。)を算出する(S422)。現増加率の算出処理の流れを図13に示す。   Next, the management device 20 calculates an increase rate of the cumulative variable in the business server 10 based on the load information (hereinafter referred to as a current increase rate, which corresponds to the second increase rate of the present invention) (S422). The flow of the current increase rate calculation process is shown in FIG.

管理装置20は、予報コードに対応するサイトをサーバ情報データベース252から読み出し(S461)、読み出したサイトに対応する負荷情報のうち、日時がモデル情報の欠落期間内であるものを日時順に負荷情報データベース253から読み出す(S462)。管理装置20は、読み出した負荷情報のそれぞれについて、累積状変数を算出し(S463)、最後の上記負荷情報についての累積状変数から、最初の上記負荷情報についての累積状変数を引いた値を欠落時間で割った商を現増加率とする(S464)。以上のようにして、現増加率が算出される。   The management device 20 reads the site corresponding to the forecast code from the server information database 252 (S461), and among the load information corresponding to the read site, the load information database in which the date and time is within the missing period of the model information in order of date and time. Read from 253 (S462). The management device 20 calculates a cumulative state variable for each of the read load information (S463), and obtains a value obtained by subtracting the cumulative state variable for the first load information from the cumulative state variable for the last load information. The quotient divided by the missing time is set as the current increase rate (S464). The current increase rate is calculated as described above.

管理装置20は、上記のようにして算出したモデル増加率と現増加率とを比較し、モデル増加率と現増加率との差が所定のしきい値以下であるかどうかにより、業務サーバ10が高負荷になるかどうかを予測する(S423)。モデル増加率と現増加率との差が所定のしきい値以下である場合、すなわち、業務サーバ10が高負荷になると予測される場合(S423:YES)には、情報処理の一部を委譲する先となる他の業務サーバ10の候補(以下、委譲先候補という。)を決定する(S424)。委譲先候補の決定処理の流れを図14に示す。   The management apparatus 20 compares the model increase rate calculated as described above with the current increase rate, and determines whether the difference between the model increase rate and the current increase rate is equal to or less than a predetermined threshold value. It is predicted whether or not will become a high load (S423). When the difference between the model increase rate and the current increase rate is equal to or less than a predetermined threshold, that is, when the business server 10 is predicted to be heavily loaded (S423: YES), part of the information processing is delegated. A candidate for another business server 10 to be a destination (hereinafter referred to as a delegation destination candidate) is determined (S424). FIG. 14 shows the flow of the transfer destination candidate determination process.

管理装置20は、上記欠落期間内の状変履歴情報の状変数の平均値を算出してNとする(S481)。管理装置20は、負荷特性情報記憶部253に記憶されている定常負荷と、負荷生成関数に上記のNを与えた結果とを合計した値をLとする(S482)。管理装置20は、Lから100を減じた値を、他の業務サーバ10に委譲すべき処理負荷αとする(S483)。管理装置20は、サーバ情報データベース252に登録されている各サーバ情報について、以下の処理を行う。   The management device 20 calculates the average value of the state variables of the state change history information within the missing period and sets it to N (S481). The management device 20 sets L to a value obtained by summing the steady load stored in the load characteristic information storage unit 253 and the result of giving the above N to the load generation function (S482). The management apparatus 20 sets the value obtained by subtracting 100 from L as the processing load α to be delegated to another business server 10 (S483). The management apparatus 20 performs the following processing for each server information registered in the server information database 252.

管理装置20は、負荷情報データベース253から、サーバ情報のサイトに対応する負荷情報のうち、日時の最も新しいものを読み出す(S484)。管理装置20は、100から負荷情報のCPU使用率を引いた差がαよりも大きい場合(S485:YES)、委譲フラグを「OK」とし(S486)、そうでない場合(S485:NO)、委譲フラグを「NG」とする(S487)。   The management device 20 reads the latest load information corresponding to the site of the server information from the load information database 253 (S484). When the difference obtained by subtracting the CPU usage rate of the load information from 100 is larger than α (S485: YES), the management device 20 sets the delegation flag to “OK” (S486), otherwise (S485: NO), delegation The flag is set to “NG” (S487).

次に、管理装置20は、図15に示す増加傾向の算出処理を行う(S488)。
管理装置20は、現在時刻から、欠落時間を2倍した時間前の時刻をt1とし(S501)、現在時刻から欠落時間前の時刻をt2とする(S502)。管理装置20は、サーバ情報のサイトに対応し、日時がt1以降かつt2よりも前である負荷情報を負荷情報データベース253から読み出してリスト1とし(S503)、サーバ情報のサイトに対応し、日時がt2以降である負荷情報を負荷情報データベース253から読み出してリスト2とする(S504)。管理装置20は、リスト1及び2のそれぞれについて、日時順に累積状変数を算出する(S505)。管理装置20は、リスト1に含まれる最後の負荷情報についての累積状変数からリスト1に含まれる最初の負荷情報についての累積状変数を引いた値を欠落時間で割って、増加率1を算出する(S506)。管理装置20は、同様に、リスト2に含まれる最後の負荷情報についての累積状変数からリスト2に含まれる最初の負荷情報についての累積状変数を引いた値を欠落時間で割って、増加率2を算出する(S507)。管理装置20は、増加率2から増加率1を引いた差を増加傾向(本発明の第3の増加率に該当する。)とする(S508)。
Next, the management device 20 performs an increasing tendency calculation process shown in FIG. 15 (S488).
The management apparatus 20 sets the time before the missing time to be t1 from the current time as t1 (S501), and sets the time before the missing time as t2 from the current time (S502). The management apparatus 20 corresponds to the server information site, reads the load information whose date and time is after t1 and before t2 from the load information database 253, and creates the list 1 (S503). Is read from the load information database 253 as list 2 (S504). The management apparatus 20 calculates cumulative variables for each of the lists 1 and 2 in order of date and time (S505). The management device 20 calculates an increase rate 1 by dividing a value obtained by subtracting the cumulative state variable for the first load information included in the list 1 from the cumulative state variable for the last load information included in the list 1 by the missing time. (S506). Similarly, the management apparatus 20 divides the value obtained by subtracting the cumulative state variable for the first load information included in the list 2 from the cumulative state variable for the last load information included in the list 2 by the missing time, and increases the increase rate. 2 is calculated (S507). The management apparatus 20 sets the difference obtained by subtracting the increase rate 1 from the increase rate 2 as an increasing tendency (corresponding to the third increase rate of the present invention) (S508).

管理装置20は、上記のようにして増加傾向を算出すると、サーバ情報の設置位置と、台風データに含まれる台風の位置との間の距離を算出して、台風からの距離とする(S489)。   When calculating the increasing tendency as described above, the management device 20 calculates the distance between the installation position of the server information and the position of the typhoon included in the typhoon data and sets it as the distance from the typhoon (S489). .

管理装置20は、以上の処理を各業務サーバ10について繰り返した後、サーバ情報のうち、委譲フラグが「OK」であり、かつ、増加傾向が最も小さいもの、あるいは、台風からの距離が最も短いものを委譲先候補として決定する(S490)。   After the above processing is repeated for each business server 10, the management device 20 has the delegation flag “OK” and the smallest increase in the server information, or the shortest distance from the typhoon. A thing is determined as a transfer destination candidate (S490).

管理装置20は、上記のようにして決定した委譲先候補を出力する(S425)。委譲先候補を出力する画面例を図16に示す。なお、図16の例では、画面60には、各業務サーバ10について、委譲フラグ、空きCPU、増加傾向、及び台風の距離が表示されている。空きCPUは、100からCPU使用率を引いた値である。すなわち、空きCPUは、業務サーバ10において利用可能なCPUの演算能力を示す。増加傾向は、具体的な数値ではなく、算出した増加傾向の絶対値が所定のしきい値以下であれば「不変」、算出した増加傾向が正の値であれば「増加」、負の値であれば「減少」が表示される。   The management apparatus 20 outputs the transfer destination candidate determined as described above (S425). FIG. 16 shows an example of a screen for outputting a transfer destination candidate. In the example of FIG. 16, the screen 60 displays a delegation flag, a free CPU, an increasing tendency, and a typhoon distance for each business server 10. The free CPU is a value obtained by subtracting the CPU usage rate from 100. That is, the free CPU indicates the computing capacity of the CPU that can be used in the business server 10. The increasing trend is not a specific value, but is “invariant” if the absolute value of the calculated increasing trend is less than or equal to a predetermined threshold, “increase” if the calculated increasing trend is a positive value, and a negative value If so, “decrease” is displayed.

管理者は、画面60を参照することにより、委譲する先となる業務サーバ10を容易に決定することができる。管理者が、例えば、高負荷となっている業務サーバ10において実行されているアプリケーションプログラムの一部を、画面60に提示された他の業務サーバ10において実行するように設定を行うことにより、高負荷な業務サーバ10における処理能力の低下を予防し、情報処理システム全体における情報処理の効率を向上することができる。   The administrator can easily determine the business server 10 to be delegated by referring to the screen 60. For example, when the administrator performs setting so that a part of the application program executed on the business server 10 having a high load is executed on the other business server 10 presented on the screen 60, the high It is possible to prevent a reduction in processing capacity of the load business server 10 and improve information processing efficiency in the entire information processing system.

以上説明したように、本実施形態の情報処理システムによれば、過去に入力された状変数の累積値の増加率に、現在入力されている状変数の増加率が近づいた場合に、他の業務サーバ10に処理を委譲すべき旨を出力することができる。したがって、業務サーバ10が高負荷となる前に、予め他の業務サーバ10に処理を委譲することを促すことが可能となる。よって、他の業務サーバ10への処理の委譲を行う間に、業務サーバ10の処理性能が低下してしまうことを回避することができる。よって、情報処理システム全体の処理性能の低下を防止し、効率的な情報処理を行うことができる。   As described above, according to the information processing system of the present embodiment, when the increase rate of the currently input state variable approaches the increase rate of the cumulative value of the state variable input in the past, The fact that processing should be delegated to the business server 10 can be output. Therefore, before the business server 10 becomes a high load, it is possible to promptly delegate the processing to another business server 10 in advance. Therefore, it is possible to avoid a decrease in the processing performance of the business server 10 while delegating the processing to another business server 10. Therefore, it is possible to prevent a decrease in processing performance of the entire information processing system and perform efficient information processing.

また、本実施形態の情報処理システムによれば、過去の台風襲来時の状変数の変化に基づいて、業務サーバ10が高負荷になるかどうかを予測する。したがって、電力設備からの状変データなどの気象の変化に連動して増減するデータについては、正確な予測が期待される。   Further, according to the information processing system of the present embodiment, it is predicted whether or not the business server 10 will be heavily loaded based on changes in state variables at the time of past typhoons. Therefore, accurate prediction is expected for data that increases or decreases in conjunction with changes in weather, such as state change data from power facilities.

また、本実施形態の情報処理システムによれば、業務サーバ10が高負荷になると予測された場合に、処理の一部を委譲されたときにその処理を行う余裕のある業務サーバ10の候補を、CPU201の使用率に基づいて、決定することができる。したがって、処理を委譲する先において、委譲された処理を確実に行うことができる。また、状変数の増加傾向の低い業務サーバ10、あるいは、台風からの距離が遠い業務サーバ10を優先的に委譲先として選択することができる。したがって、台風の移動などによる状変数の変化が少ないと考えられる業務サーバ10を委譲先として提示することが可能となる。よって、例えば、処理を委譲した後に、委譲先の業務サーバ10において、台風の進行により状変数が増加してしまい、委譲先の業務サーバ10が高負荷となってしまうようなことを予防することができる。   Further, according to the information processing system of this embodiment, when it is predicted that the business server 10 will be heavily loaded, candidates for the business server 10 that can afford to perform the process when a part of the process is delegated are selected. This can be determined based on the usage rate of the CPU 201. Therefore, the delegated process can be reliably performed at the destination to which the process is delegated. In addition, the business server 10 having a low tendency to increase state variables or the business server 10 that is far from the typhoon can be preferentially selected as a delegation destination. Therefore, it is possible to present the business server 10 that is considered to have little change in the state variables due to the movement of the typhoon or the like as the delegation destination. Therefore, for example, after the process is delegated, in the delegation destination business server 10, the state variable increases due to the progress of the typhoon, and the delegation destination business server 10 is prevented from being overloaded. Can do.

なお、本実施形態では、状変データを入力して情報処理を行うことを前提としていたが、これに限らず、本実施形態の情報処理システムは、あらゆる種類の入力データに応じた情報処理を行う場合に対応することができる。   In this embodiment, it is assumed that information processing is performed by inputting status change data. However, the present invention is not limited to this, and the information processing system of this embodiment performs information processing according to all types of input data. It can cope with the case of doing.

また、本実施形態では、台風規模は、最大風速を基準に決定するようにしていたが、台風の中心気圧を基準に決定するようにしてもよい。この場合、例えば、中心気圧が990hp以上である場合、台風規模は「弱い」であり、中心気圧が950hp以上990hp未満である場合、台風規模は「並」であり、中心気圧が930hp以上950hp未満である場合、台風規模は「強い」であり、中心気圧が900hp以上930hp未満である場合、台風規模は「非常に強い」であり、中心気圧が900hp未満である場合、台風規模は「猛烈」である。   In the present embodiment, the typhoon scale is determined based on the maximum wind speed, but may be determined based on the central pressure of the typhoon. In this case, for example, when the central atmospheric pressure is 990 hp or more, the typhoon scale is “weak”, and when the central atmospheric pressure is 950 hp or more and less than 990 hp, the typhoon scale is “normal” and the central atmospheric pressure is 930 hp or more and less than 950 hp. , The typhoon scale is “strong”, the central pressure is 900 hp or more and less than 930 hp, the typhoon scale is “very strong”, and the central pressure is less than 900 hp, the typhoon scale is “furious”. It is.

また、本実施形態では、台風の規模や位置に応じて処理の委譲先となる業務サーバ10を決定するようにしたが、これに限らず、台風以外の気象条件に基づいて決定するようにしてもよい。   In the present embodiment, the business server 10 to which the process is transferred is determined according to the scale and position of the typhoon. However, the present invention is not limited to this, and the determination is made based on weather conditions other than the typhoon. Also good.

また、本実施形態では、モデル情報が入力されることを前提としたが、台風の規模及び欠落期間のみの入力を受け付けて、欠落期間内の負荷情報を負荷情報データベース253から読み出して、読み出した負荷情報に基づいてモデル増加率を算出するようにしてもよい。   In the present embodiment, it is assumed that model information is input. However, input of only the scale of the typhoon and the missing period is accepted, and the load information in the missing period is read from the load information database 253 and read. The model increase rate may be calculated based on the load information.

また、本実施形態では、増加傾向が最も小さい業務サーバ10、又は台風からの距離が最も短い業務サーバ10を委譲先の候補として決定したが、各業務サーバ10が設置されている地域における雷の発生回数が少ないところに決定するようにしてもよい。   Further, in the present embodiment, the business server 10 having the smallest increase tendency or the business server 10 having the shortest distance from the typhoon is determined as a candidate for delegation, but the thunder in the area where each business server 10 is installed. It may be determined where the number of occurrences is small.

以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。   Although the present embodiment has been described above, the above embodiment is intended to facilitate understanding of the present invention and is not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof.

本実施形態に係る情報処理システムの全体構成を示す図である。It is a figure showing the whole information processing system composition concerning this embodiment. 管理装置20のハードウェア構成を示す図である。2 is a diagram illustrating a hardware configuration of a management device 20. FIG. 管理装置20のソフトウェア構成を示す図である。2 is a diagram illustrating a software configuration of a management device 20. FIG. モデル情報データベース251に記憶されるモデル情報の構成例を示す図である。It is a figure which shows the structural example of the model information memorize | stored in the model information database. 状変履歴情報に含まれる状変数をグラフに示した例を示す図である。It is a figure which shows the example which showed the state variable contained in state change log | history information on the graph. サーバ情報データベース252に記憶されるサーバ情報の構成例を示す図である。It is a figure which shows the structural example of the server information memorize | stored in the server information database. 負荷情報データベース253に記憶される負荷情報の構成例を示す図である。It is a figure which shows the structural example of the load information memorize | stored in the load information database. 負荷特性情報記憶部254に記憶される負荷特性情報の構成例を示す図である。It is a figure which shows the structural example of the load characteristic information memorize | stored in the load characteristic information storage part 254. 状変数に応じたCPU201の使用率の変化を表したグラフの一例を示す図である。It is a figure which shows an example of the graph showing the change of the usage rate of CPU201 according to a state variable. 管理装置20における処理の流れを示す図である。FIG. 4 is a diagram showing a flow of processing in the management device 20. 委譲先の出力処理の流れを示す図である。It is a figure which shows the flow of the output process of a transfer destination. モデル増加率の算出処理の流れを示す図である。It is a figure which shows the flow of a calculation process of a model increase rate. 現増加率の算出処理の流れを示す図である。It is a figure which shows the flow of a calculation process of the present increase rate. 委譲先候補の決定処理の流れを示す図である。It is a figure which shows the flow of a determination process of a transfer destination candidate. 増加傾向の算出処理の流れを示す図である。It is a figure which shows the flow of a calculation process of an increase tendency. 委譲先候補を出力する画面例を示す図である。It is a figure which shows the example of a screen which outputs a transfer destination candidate.

符号の説明Explanation of symbols

10 業務サーバ
20 管理装置
30 気象データ提供装置
40 通信ネットワーク
201 CPU
202 メモリ
203 記憶装置
204 通信インタフェース
205 入力装置
206 出力装置
211 モデル情報入力部
212 気象データ取得部
213 負荷情報取得部
214 高負荷予測部
215 委譲先出力部
251 モデル情報データベース
252 サーバ情報データベース
253 負荷情報データベース
254 負荷特性情報記憶部
DESCRIPTION OF SYMBOLS 10 Business server 20 Management apparatus 30 Weather data provision apparatus 40 Communication network 201 CPU
202 Memory 203 Storage Device 204 Communication Interface 205 Input Device 206 Output Device 211 Model Information Input Unit 212 Weather Data Acquisition Unit 213 Load Information Acquisition Unit 214 High Load Prediction Unit 215 Delegation Destination Output Unit 251 Model Information Database 252 Server Information Database 253 Load Information Database 254 Load characteristic information storage unit

Claims (9)

入力データに応じた情報処理を行う情報処理装置であって、
前記入力データを受け付けた時刻に対応付けて、前記入力データのデータ量を記憶する入力履歴記憶部と、
過去に前記情報処理に問題が発生した期間の入力を受け付ける期間入力部と、
前記期間の開始時刻から、前記期間の終了時刻までに入力された前記入力データのデータ量を合計して第1の累積値を算出し、算出した前記第1の累積値を前記期間の長さである問題発生時間で割った商である第1の増加率を算出するモデル増加率算出部と、
現在時刻よりも前記問題発生時間前の時刻から、前記現在時刻までに入力された前記入力データのデータ量を合計して第2の累積値を算出し、算出した前記第2の累積値を前記問題発生時間で割った商である第2の増加率を算出する現増加率算出部と、
前記第1及び第2の増加率の差が所定のしきい値以下となったかどうかにより、前記情報処理装置が高負荷になるかどうかを判断する高負荷予測部と、
を備えることを特徴とする情報処理装置。
An information processing apparatus that performs information processing according to input data,
An input history storage unit that stores the data amount of the input data in association with the time when the input data is received;
A period input unit that receives an input of a period in which a problem has occurred in the information processing in the past;
The first cumulative value is calculated by adding the data amount of the input data input from the start time of the period to the end time of the period, and the calculated first cumulative value is the length of the period. A model increase rate calculation unit that calculates a first increase rate that is a quotient divided by the problem occurrence time;
From the time before the problem occurrence time before the current time, the data amount of the input data input up to the current time is summed to calculate a second cumulative value, and the calculated second cumulative value is A current increase rate calculation unit for calculating a second increase rate that is a quotient divided by the problem occurrence time;
A high-load prediction unit that determines whether or not the information processing apparatus has a high load depending on whether or not the difference between the first and second increase rates is equal to or less than a predetermined threshold;
An information processing apparatus comprising:
請求項1に記載の情報処理装置であって、
複数の他の情報処理装置と接続され、
前記情報処理装置が高負荷になると判断した場合に、前記他の情報処理装置のそれぞれについて、前記現在時刻よりも前記問題発生時間前の時刻から前記現在時刻までに入力された前記入力データのデータ量を取得し、取得した前記データ量を合計して第3の累積値を算出し、算出した前記第3の累積値を前記問題発生時間で割った商である第3の増加率を算出する比較増加率算出部と、
前記情報処理装置が行っている処理の委譲先として、前記比較増加率の最も小さい前記他の情報処理装置を示す情報を出力する委譲先候補出力部と、
を備えることを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
Connected to multiple other information processing devices,
Data of the input data input from the time before the problem occurrence time to the current time for each of the other information processing devices when it is determined that the information processing device is highly loaded The amount is acquired, the acquired data amount is totaled to calculate a third cumulative value, and a third increase rate which is a quotient obtained by dividing the calculated third cumulative value by the problem occurrence time is calculated. A comparative increase rate calculation unit;
As a delegation destination of processing performed by the information processing apparatus, a delegation destination candidate output unit that outputs information indicating the other information processing apparatus having the smallest comparison increase rate;
An information processing apparatus comprising:
請求項2に記載の情報処理装置であって、
前記入力データのデータ量に応じて、前記情報処理により使用される前記情報処理装置の資源の量を決定するための使用量決定情報を記憶する使用量決定情報記憶部と、
受け付けた前記入力データのデータ量と前記使用量決定情報とに基づいて、受け付けた前記入力データに応じて前記情報処理が行われることにより使用される前記資源の量である使用予定量を決定する使用量決定部と、
決定した前記使用予定量が所定値よりも多い場合、前記他の情報処理装置のそれぞれから、現在前記資源が使用されている量である現在使用量を取得し、前記他の情報処理装置が有する前記資源の量と前記現在使用量との差である空き資源量を算出する空き資源量算出部と、
を備え、
前記委譲先候補出力部は、前記使用予定量と前記所定値との差よりも前記空き資源量が大きい前記他の情報処理装置のうち、前記比較増加率の最も小さいものを示す情報を、前記委譲先として出力すること、
を特徴とする情報処理装置。
An information processing apparatus according to claim 2,
A usage amount determination information storage unit that stores usage amount determination information for determining the amount of resources of the information processing device used by the information processing according to the data amount of the input data;
Based on the received data amount of the input data and the usage amount determination information, a planned usage amount, which is the amount of the resource to be used, is determined by performing the information processing according to the received input data. A usage determination unit;
If the determined scheduled use amount is greater than a predetermined value, the current use amount, which is the amount currently using the resource, is acquired from each of the other information processing devices, and the other information processing device has A free resource amount calculation unit that calculates a free resource amount that is a difference between the amount of the resource and the current usage amount;
With
The delegation destination candidate output unit includes information indicating the one having the smallest comparison increase rate among the other information processing devices having the free resource amount larger than the difference between the scheduled use amount and the predetermined value. Output as delegation destination,
An information processing apparatus characterized by the above.
請求項2に記載の情報処理装置であって、
前記入力データは気象データであり、
前記他の情報処理装置が設置されている位置を記憶する設置位置記憶部と、
前記気象データが台風の位置を含む場合に、前記他の情報処理装置のそれぞれについて、前記台風の位置と、前記他の情報処理装置が設置されている位置との間の距離を算出する設置距離算出部と、
を備え、
前記委譲先候補出力部は、前記距離と、前記比較増加率とに応じて、前記処理の委譲先とする前記他の情報処理装置を決定すること、
を特徴とする情報処理装置。
An information processing apparatus according to claim 2,
The input data is meteorological data;
An installation position storage unit for storing a position where the other information processing apparatus is installed;
Installation distance for calculating the distance between the position of the typhoon and the position where the other information processing apparatus is installed for each of the other information processing apparatuses when the weather data includes the position of the typhoon. A calculation unit;
With
The delegation destination candidate output unit determines the other information processing apparatus to be the delegation destination of the process according to the distance and the comparative increase rate;
An information processing apparatus characterized by the above.
請求項4に記載の情報処理装置であって、
前記入力履歴記憶部は、台風の規模毎に前記気象データのデータ量を記憶しており、
前記期間入力部は、前記期間とともに、前記台風の規模の入力を受け付け、
前記モデル増加率算出部は、前記台風の規模毎に、前記台風の規模に対応する前記気象データのうち、前記開始時刻から前記終了時刻までに入力されたものの前記データ量を合計して前記第1の累積値を算出し、
前記現増加率算出部は、前記気象データが前記台風の規模を含む場合に、前記台風の規模に対応する前記気象データのうち、現在時刻よりも前記問題発生時間前の時刻から前記現在時刻までに入力されたものの前記データ量を合計して前記第2の累積値を算出し、
前記委譲先候補出力部は、同一の前記台風の規模についての前記第1及び第2の増加率の差が前記所定のしきい値以下になった場合に、前記委譲先となる前記他の情報処理装置を示す情報を出力すること、
を特徴とする情報処理装置。
The information processing apparatus according to claim 4,
The input history storage unit stores the data amount of the weather data for each typhoon scale,
The period input unit receives an input of the typhoon scale together with the period,
For each typhoon scale, the model increase rate calculation unit sums the data amount of the weather data corresponding to the typhoon scale that is input from the start time to the end time, and Calculate the cumulative value of 1,
The current increase rate calculation unit, when the weather data includes the size of the typhoon, among the weather data corresponding to the size of the typhoon, from the time before the problem occurrence time to the current time among the weather data corresponding to the size of the typhoon To calculate the second cumulative value by summing the data amount of the input to
The delegation destination candidate output unit, when the difference between the first and second increase rates for the same typhoon scale is equal to or less than the predetermined threshold, the other information to be the delegation destination Outputting information indicating the processing device;
An information processing apparatus characterized by the above.
請求項2に記載の情報処理装置であって、
前記他の情報処理装置のそれぞれについての前記比較増加率を一覧表示する比較増加率一覧表示部を備えることを特徴とする情報処理装置。
An information processing apparatus according to claim 2,
An information processing apparatus comprising: a comparative increase rate list display unit that displays a list of the comparative increase rates for each of the other information processing apparatuses.
請求項1に記載の情報処理装置であって、
前記情報処理装置における負荷が所定値よりも低い場合に実行される低優先処理が実行された時刻を記憶する低優先処理実行履歴記憶部を備え、
前記期間情報入力部は、前記低優先処理実行履歴記憶部から、前記低優先処理が実行されていない期間を特定し、特定した前記期間を前記問題が発生した期間とすること、
を特徴とする情報処理装置。
The information processing apparatus according to claim 1,
A low-priority processing execution history storage unit that stores a time at which low-priority processing executed when the load on the information processing apparatus is lower than a predetermined value;
The period information input unit specifies a period in which the low priority process is not executed from the low priority process execution history storage unit, and sets the specified period as the period in which the problem has occurred.
An information processing apparatus characterized by the above.
請求項1に記載の情報処理装置であって、
過去に入力された前記入力データのデータ量と、前記入力データが入力された時刻とを含むモデル情報の入力を受け付けるモデル情報入力部を備え、
前記モデル増加率算出部は、前記開始時刻から前記終了時刻までの時刻に対応する前記モデル情報に含まれる前記データ量を合計して前記第1の累積値を算出すること、
を特徴とする情報処理装置。
The information processing apparatus according to claim 1,
A model information input unit that receives input of model information including a data amount of the input data input in the past and a time when the input data is input;
The model increase rate calculation unit calculates the first cumulative value by summing the data amount included in the model information corresponding to the time from the start time to the end time;
An information processing apparatus characterized by the above.
入力データに応じた情報処理を行う方法であって、
他の情報処理装置と通信可能に接続されるコンピュータが、
前記入力データを受け付け、
前記入力データを受け付けた時刻に対応付けて、前記入力データのデータ量を記憶し、 過去に前記情報処理に問題が発生した期間の入力を受け付け、
前記期間の開始時刻から、前記期間の終了時刻までに入力された前記入力データのデータ量を合計して第1の累積値を算出し、算出した前記第1の累積値を前記期間の長さである問題発生時間で割った商である第1の増加率を算出し、
現在時刻よりも前記問題発生時間前の時刻から、前記現在時刻までに入力された前記入力データのデータ量を合計して第2の累積値を算出し、算出した前記第2の累積値を前記問題発生時間で割った商である第2の増加率を算出し、
前記第1及び第2の増加率の差が所定のしきい値以下となったかどうかにより、前記情報処理装置が高負荷になるかどうかを判断すること、
を特徴とする情報処理方法。
A method of performing information processing according to input data,
A computer that is communicably connected to another information processing apparatus
Accepting the input data;
Corresponding to the time when the input data is received, the data amount of the input data is stored, and an input during a period when a problem has occurred in the information processing in the past is received,
The first cumulative value is calculated by summing the data amount of the input data input from the start time of the period to the end time of the period, and the calculated first cumulative value is the length of the period. To calculate the first rate of increase, which is the quotient divided by the problem occurrence time
The second cumulative value is calculated by summing the data amount of the input data input up to the current time from the time before the problem occurrence time before the current time, and the calculated second cumulative value is Calculate the second rate of increase, which is the quotient divided by the problem occurrence time,
Determining whether or not the information processing apparatus is subjected to a high load according to whether or not a difference between the first and second increase rates is equal to or less than a predetermined threshold;
An information processing method characterized by the above.
JP2006350277A 2006-12-26 2006-12-26 Information processor and information processing method Pending JP2008158996A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006350277A JP2008158996A (en) 2006-12-26 2006-12-26 Information processor and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006350277A JP2008158996A (en) 2006-12-26 2006-12-26 Information processor and information processing method

Publications (1)

Publication Number Publication Date
JP2008158996A true JP2008158996A (en) 2008-07-10

Family

ID=39659801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006350277A Pending JP2008158996A (en) 2006-12-26 2006-12-26 Information processor and information processing method

Country Status (1)

Country Link
JP (1) JP2008158996A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011013820A (en) * 2009-06-30 2011-01-20 Nec Corp Information system, control device, data processing method for the same, and program
JP2011129071A (en) * 2009-12-21 2011-06-30 Mitsubishi Heavy Ind Ltd Computer management device, computer management method, and computer management program
JP2012233997A (en) * 2011-04-28 2012-11-29 Yamaha Corp Karaoke device
JP2012252505A (en) * 2011-06-02 2012-12-20 Toshiba Corp Load distribution device, load distribution method and load distribution program
JP2013016041A (en) * 2011-07-04 2013-01-24 Fujitsu Ltd Distribution control device, distribution control method, and distribution control program
JP2013137688A (en) * 2011-12-28 2013-07-11 Toshiba Corp Smoothing device, program, and system
US8909763B2 (en) 2011-03-31 2014-12-09 Mitsubishi Heavy Industries, Ltd. Computing-device management device, computing-device management method, and computing-device management program
JP2016177559A (en) * 2015-03-20 2016-10-06 日本電気株式会社 Information processing resource management device, information processing resource management method, and information processing resource management program
CN110073304A (en) * 2016-12-21 2019-07-30 Abb瑞士股份有限公司 By using the current and future state for determining industrial machine based on the prediction model of historical data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04186943A (en) * 1990-11-21 1992-07-03 Hitachi Ltd Load distribution control system
JP2000163288A (en) * 1998-11-30 2000-06-16 Nec Corp Data storage system, data rearranging method, and recording medium
JP2002268920A (en) * 2001-03-09 2002-09-20 Daiwa Securities Group Inc Load monitoring system, load monitoring method and program
JP2003271557A (en) * 2002-03-18 2003-09-26 Fujitsu Ltd Failure information analysis method
WO2004006116A1 (en) * 2002-07-08 2004-01-15 Fujitsu Limited Parallel calculation program, parallel calculation system, and parallel calculation control apparatus
JP2004258705A (en) * 2003-02-24 2004-09-16 Hitachi Ltd Program processing time estimation method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04186943A (en) * 1990-11-21 1992-07-03 Hitachi Ltd Load distribution control system
JP2000163288A (en) * 1998-11-30 2000-06-16 Nec Corp Data storage system, data rearranging method, and recording medium
JP2002268920A (en) * 2001-03-09 2002-09-20 Daiwa Securities Group Inc Load monitoring system, load monitoring method and program
JP2003271557A (en) * 2002-03-18 2003-09-26 Fujitsu Ltd Failure information analysis method
WO2004006116A1 (en) * 2002-07-08 2004-01-15 Fujitsu Limited Parallel calculation program, parallel calculation system, and parallel calculation control apparatus
JP2004258705A (en) * 2003-02-24 2004-09-16 Hitachi Ltd Program processing time estimation method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011013820A (en) * 2009-06-30 2011-01-20 Nec Corp Information system, control device, data processing method for the same, and program
JP2011129071A (en) * 2009-12-21 2011-06-30 Mitsubishi Heavy Ind Ltd Computer management device, computer management method, and computer management program
US8909763B2 (en) 2011-03-31 2014-12-09 Mitsubishi Heavy Industries, Ltd. Computing-device management device, computing-device management method, and computing-device management program
JP2012233997A (en) * 2011-04-28 2012-11-29 Yamaha Corp Karaoke device
JP2012252505A (en) * 2011-06-02 2012-12-20 Toshiba Corp Load distribution device, load distribution method and load distribution program
JP2013016041A (en) * 2011-07-04 2013-01-24 Fujitsu Ltd Distribution control device, distribution control method, and distribution control program
JP2013137688A (en) * 2011-12-28 2013-07-11 Toshiba Corp Smoothing device, program, and system
JP2016177559A (en) * 2015-03-20 2016-10-06 日本電気株式会社 Information processing resource management device, information processing resource management method, and information processing resource management program
CN110073304A (en) * 2016-12-21 2019-07-30 Abb瑞士股份有限公司 By using the current and future state for determining industrial machine based on the prediction model of historical data

Similar Documents

Publication Publication Date Title
JP2008158996A (en) Information processor and information processing method
CN108776934B (en) Distributed data calculation method and device, computer equipment and readable storage medium
JP4374378B2 (en) Operation performance evaluation apparatus, operation performance evaluation method, and program
WO2019205371A1 (en) Server, message allocation method, and storage medium
CN112667376A (en) Task scheduling processing method and device, computer equipment and storage medium
CA3032409C (en) Distributed resource electrical demand forecasting system and method
JP6190969B2 (en) Multi-tenant resource arbitration method
US11294736B2 (en) Distributed processing system, distributed processing method, and recording medium
CN111338785A (en) Resource scheduling method and device, electronic equipment and storage medium
JP2017041191A (en) Resource management apparatus, resource management program, and resource management method
JP2006277458A (en) Resource allocation management device, and resource allocation method
JP6090029B2 (en) Power management system and program
JP5731907B2 (en) Load distribution apparatus, load distribution method, and load distribution program
JP6323101B2 (en) Arrangement control program, method and apparatus
JP2011113268A (en) Cloud facade management system
CN114564313A (en) Load adjustment method and device, electronic equipment and storage medium
JP2017162059A (en) Information processing device, control method, and program
CN113312156A (en) Method, apparatus and computer program product for determining execution progress of a task
JP5278157B2 (en) Transmission apparatus and transmission method
CN110347502A (en) Load equilibration scheduling method, device and the electronic equipment of cloud host server
CN112988417B (en) Message processing method, device, electronic equipment and computer readable medium
JP6627475B2 (en) Processing resource control program, processing resource control device, and processing resource control method
CN110990219B (en) Computer monitoring method based on prediction model
JP6107250B2 (en) Failure prediction system, failure prediction device, and failure prediction program
JP2009259005A (en) Resource monitoring method and apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091013

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120117