Statistical method for estimating the performances of computer systems
First Claim
1. A method for estimating response performance of NAs (Network Applications) for use in a computer system infrastructure composed of a plurality of servers and network-connected devices connecting the servers, wherein, while allowing said plurality of NAs to share system resources, a plurality of server processes operating on the same or different servers perform operation on a plurality of NAs coordinating one another over a network to provide functions, said method comprising the steps of:
- (a) obtaining numerical information by making a load test that assumes various utilization, said numerical information including;
numerical information T1 on end-to-end response times of the NAs;
numerical information U1 on utilization of the NAs;
numerical information T2 on response times of the server processes;
numerical information U2 on utilization of the server processes;
numerical information T3 on transmission times of the network-connected devices;
numerical information U3 on utilization of the network-connected devices;
numerical information T4 on processing times of system resources of the servers; and
numerical information U4 on utilization of system resources of the servers;
(b) creating mathematical models based on the numerical information obtained in said step (a), the mathematical models describing;
dependence among T1, T2, T3, and T4;
dependence among U1, U2, U3, and U4;
dependence between T4 and U4; and
dependence between T3 and U3; and
(c) estimating the response performance of any of the NAs under any utilization condition by combining the mathematical models created in said step (b).
1 Assignment
0 Petitions
Accused Products
Abstract
A statistical method is developed for efficiently evaluating the response performance of one or more applications, which run in a computer system, under various utilization conditions and within a limited number of experiments. When making multiple load tests corresponding to various application utilization conditions, the method uses a performance monitor tool or a network monitor tool appended to an operating system with a load being applied to the system to first determine the numerical amount of the utilization of applications, numerical amount of the response performance of applications, numerical amount of the utilization of hardware resources, and numerical amount of the response times of hardware resources. Then, estimation expressions are created which describe the dependence among numerical amounts to evaluate the response performance of applications using the estimation expressions.
-
Citations
8 Claims
-
1. A method for estimating response performance of NAs (Network Applications) for use in a computer system infrastructure composed of a plurality of servers and network-connected devices connecting the servers,
wherein, while allowing said plurality of NAs to share system resources, a plurality of server processes operating on the same or different servers perform operation on a plurality of NAs coordinating one another over a network to provide functions, said method comprising the steps of: -
(a) obtaining numerical information by making a load test that assumes various utilization, said numerical information including;
numerical information T1 on end-to-end response times of the NAs;
numerical information U1 on utilization of the NAs;
numerical information T2 on response times of the server processes;
numerical information U2 on utilization of the server processes;
numerical information T3 on transmission times of the network-connected devices;
numerical information U3 on utilization of the network-connected devices;
numerical information T4 on processing times of system resources of the servers; and
numerical information U4 on utilization of system resources of the servers;
(b) creating mathematical models based on the numerical information obtained in said step (a), the mathematical models describing;
dependence among T1, T2, T3, and T4;
dependence among U1, U2, U3, and U4;
dependence between T4 and U4; and
dependence between T3 and U3; and
(c) estimating the response performance of any of the NAs under any utilization condition by combining the mathematical models created in said step (b). - View Dependent Claims (2, 3, 4)
-
-
5. A method for estimating response performance of NAs for use in a computer system infrastructure composed of a plurality of servers and network-connected devices connecting the servers,
wherein, while allowing said plurality of NAs to share system resources, a plurality of server processes operating on the same or different servers perform operation on a plurality of NAs coordinating one another over a network to provide functions, said method comprising the steps of: -
(a) obtaining numerical information by making a load test that assumes various utilization, said numerical information including;
numerical information on end-to-end response times of the NAs;
numerical information on utilization of the NAs;
numerical information on response times of the server processes;
numerical information on utilization of the server processes;
numerical information on transmission times of the network-connected devices;
numerical information on utilization of the network-connected devices;
numerical information on processing times of system resources of the servers; and
numerical information on utilization of system resources of the servers;
(b) creating mathematical models based on the numerical information obtained in said step (a), the mathematical models describing dependence among the numerical information; and
(c) estimating the response performance of any of the NAs under any utilization condition using the mathematical models obtained in said step (b). - View Dependent Claims (6, 7, 8)
-
Specification