Load state monitoring apparatus and load state monitoring method
First Claim
1. A load monitoring apparatus for monitoring a load state of an information processing apparatus, comprising:
- a measured value storage unit which stores measured value information indicating at least one of a queue length as a number of requests held in a queue of said information processing apparatus or a response time for a request processed by said information processing apparatus along with a measurement time;
a measured value collection unit which receives the measured value information and the measurement time from said information processing apparatus in real time, and stores the measured value information and the measurement time in said measured value storage unit;
a fluctuation judgment unit, in a predetermined timing, which reads a plurality of measured values from said measured value storage unit for a predetermined period, calculates a sum of a number of measured values which is larger than a first threshold and a number of measured values which is less than a second threshold smaller than said first threshold among the plurality of measured values for the predetermined period, and judges that the plurality of measured values for the predetermined period are in a large fluctuation state when the calculated sum is larger than a predetermined load state judgment threshold; and
a load state notification unit which notifies of a load state of said information processing apparatus being in a symptom state just before a high load state when the plurality of measured values for the predetermined period are judged to be in said large fluctuation state by said fluctuation judgment unit;
a configuration information storage unit which stores configuration information of said information processing apparatus; and
a threshold calculation unit which calculates said predetermined load state judgment threshold corresponding to performance of said information processing apparatus based on the configuration information stored in said configuration information storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A load monitoring apparatus is provided to monitor a load state of one or more information processing apparatuses in a network and to control the load of such an information processing apparatus based on the monitoring result. Such a load monitoring apparatus comprises a measured value storage unit which stores both measured values and measurement time of performance information (for example, a queue length, a response time and the like) of each information processing apparatus; a fluctuation calculation unit which reads a plurality of measured values measured in a given time from the measured value storage unit for each information processing apparatus, and calculates a fluctuation of the plurality of measured values; and a load state judgment unit which compares the fluctuation calculated with a given threshold to judge the load state of each information processing apparatus. Using a fluctuation, the load state of an information processing apparatus in the network can be detected more accurately.
38 Citations
8 Claims
-
1. A load monitoring apparatus for monitoring a load state of an information processing apparatus, comprising:
-
a measured value storage unit which stores measured value information indicating at least one of a queue length as a number of requests held in a queue of said information processing apparatus or a response time for a request processed by said information processing apparatus along with a measurement time; a measured value collection unit which receives the measured value information and the measurement time from said information processing apparatus in real time, and stores the measured value information and the measurement time in said measured value storage unit; a fluctuation judgment unit, in a predetermined timing, which reads a plurality of measured values from said measured value storage unit for a predetermined period, calculates a sum of a number of measured values which is larger than a first threshold and a number of measured values which is less than a second threshold smaller than said first threshold among the plurality of measured values for the predetermined period, and judges that the plurality of measured values for the predetermined period are in a large fluctuation state when the calculated sum is larger than a predetermined load state judgment threshold; and a load state notification unit which notifies of a load state of said information processing apparatus being in a symptom state just before a high load state when the plurality of measured values for the predetermined period are judged to be in said large fluctuation state by said fluctuation judgment unit; a configuration information storage unit which stores configuration information of said information processing apparatus; and a threshold calculation unit which calculates said predetermined load state judgment threshold corresponding to performance of said information processing apparatus based on the configuration information stored in said configuration information storage unit. - View Dependent Claims (2)
-
-
3. A load monitoring apparatus for monitoring a load state of an information processing apparatus, comprising:
-
a measured value storage unit which stores measured value information indicating at least one of a queue length as a number of requests held in a queue of said information processing apparatus or a response time for a request processed by said information processing apparatus, along with a measurement time; a measured value collection unit which receives the measured value information and the measurement time from said information processing apparatus in real time, and stores the measured value information and the measurement time in said measured value storage unit; a fluctuation judgment unit, in a predetermined timing, which reads a plurality of measured values from said measured value storage unit for a predetermined period, calculates a variance or a standard deviation of the plurality of measured values for the predetermined period, and judges that the plurality of measured values for the predetermined period are in a large fluctuation state when the calculated variance or standard deviation is larger than a predetermined load state judgment threshold; and a load state notification unit which notifies of a load state of said information processing apparatus being in a symptom state just before a high load state when the plurality of measured values for the predetermined period are judged to be in said large fluctuation state by said fluctuation judgment unit; a configuration information storage unit which stores configuration information of said information processing apparatus; and a threshold calculation unit which calculates said predetermined load state judgment threshold corresponding to performance of said information processing apparatus based on the configuration information stored in said configuration information storage unit. - View Dependent Claims (4)
-
-
5. A load monitoring apparatus for monitoring a load state of an information processing apparatus, comprising:
-
a measured value storage unit which stores measured value information indicating at least one of a queue length as a number of requests held in a queue of said information processing apparatus or a response time for a request processed by said information processing apparatus along with a measurement time; a measured value collection unit which receives the measured value information and the measurement time from said information processing apparatus in real time, and stores the measured value information and the measurement time in said measured value storage unit; a fluctuation judgment unit, in a predetermined timing, which reads a plurality of measured values from said measured value storage unit for a predetermined period, reads the plurality of measured values for the predetermined period and measurement times paired with the respective measured values from said measured value storage unit, transforms the plurality of measured values and measurement times paired with the respective measured values into a frequency spectrum, and judges that the plurality of measured values within the predetermined period are in a large fluctuation state when there is a frequency component larger than a predetermined load state judgment threshold among the calculated frequency components; and a load state notification unit which notifies of a load state of said information processing apparatus being in a symptom state just before a high load state when the plurality of measured values for the predetermined period are judged to be in said large fluctuation state by said fluctuation judgment unit. - View Dependent Claims (6)
-
-
7. A load monitoring method for monitoring a load state of an information processing apparatus, comprising:
-
a measured value collection step which receives measured value information indicating at least one of a queue length as a number of requests held in a queue of said information processing apparatus or a response time for a request processed by said information processing apparatus, along with a measurement time in real time, and stores said measured value information and said measured time in a measures value storage unit; a fluctuation judgment step, in a predetermined timing, which reads a plurality of measured values for a predetermined period from the measured value storage unit, calculates a sum of a number of measured values which is larger than a first threshold and a number of measured values which is less than a second threshold smaller than said first threshold among the plurality of measured values for the predetermined period, and judges that the plurality of measured values for the predetermined period are in a large fluctuation state when the calculated sum is larger than a predetermined load state judgment threshold; a load state notification step which notifies of a load state of said information processing apparatus is in a symptom state just before a high load state when the plurality of measured values for the predetermined period are judged to be in said large fluctuation state; storing configuration information of said information processing apparatus in a configuration information storage unit; and calculating said predetermined load state judgment threshold corresponding to performance of said information processing apparatus, based on the configuration information stored in said configuration information storage unit.
-
-
8. A computer storage medium having embodied thereon a program for execution by a computer system to function as a load monitoring apparatus for monitoring a load state of an information processing apparatus in a network, said program comprising:
-
a measured value storing module, which stores measured value information indicating at least one of a queue length as a number of requests held in a queue of said information processing apparatus or a response time for a request processed by said information processing apparatus, along with a measurement time; a measured value collection module which receives the measured value information and the measurement time in real time, and stores the measured value information and the measurement time in said measured value storing module; a fluctuation judgment module, in a predetermined timing, which reads a plurality of measured values for a predetermined period from said measured value storing module, calculates a sum of a number of measured values which is larger than a first threshold and a number of measured values which is less than a second threshold smaller than said first threshold among the plurality of measured values for the predetermined period, and judges that the plurality of measured values within the predetermined period are in a large fluctuation state when the calculated sum is larger than a predetermined load state judgment threshold; and a load state notification module which notifies of a load state of said information processing apparatus being a symptom state just before a high load state when the plurality of measured values for the predetermined period are judged to be in said large fluctuation state by said fluctuation judgment module; a configuration information storage unit which stores configuration information of said information processing apparatus; and a threshold calculation unit which calculates said predetermined load state judgment threshold corresponding to performance of said information processing apparatus based on the configuration information stored in said configuration information storage unit.
-
Specification