SCALABILITY TEST AND ANALYSIS
First Claim
1. A method for determining hardware configuration scalability of a multi-user computer system, comprising:
- (A) loading a set of simulated actions grouped into action types and associated with a remote session;
(B) measuring and logging response times for the set of simulated actions;
(C) repeating (A) and (B) to obtain a plurality of response times;
(D) aggregating the plurality of response times to obtain aggregated results;
(E) splitting the aggregated results according to each action type; and
(F) determining an associated break point for each said action type, wherein the associated break point corresponds to a minimally acceptable degree of performance for each said action type.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses and methods to test whether a multi-user system will provide satisfactory performance are described. Response times are logged for each individual user, and the measurements are aggregated together in a single file at the end of the test. For each action type, a graph is built that correlates the distribution of the response times as a function of the user load. A break point is determined for each action type at which a response time exceeds a predetermined threshold. By analyzing the different break points, the number of users that can be supported by the multi-user computer system is determined. Additionally, an optimal amount of memory may be determined to support a user load. The amount of memory required per user is computed based on the user load at the projected point where a line that is determined from page output peaks intersects the page input line.
32 Citations
32 Claims
-
1. A method for determining hardware configuration scalability of a multi-user computer system, comprising:
-
(A) loading a set of simulated actions grouped into action types and associated with a remote session;
(B) measuring and logging response times for the set of simulated actions;
(C) repeating (A) and (B) to obtain a plurality of response times;
(D) aggregating the plurality of response times to obtain aggregated results;
(E) splitting the aggregated results according to each action type; and
(F) determining an associated break point for each said action type, wherein the associated break point corresponds to a minimally acceptable degree of performance for each said action type. - View Dependent Claims (3, 10, 11, 12, 13, 14, 15, 16, 18)
-
-
2. The method of claim 2, further comprising:
(G) determining a number of users that the multi-user computer system can support from a plurality of associated break points. - View Dependent Claims (4, 5, 6, 7, 8, 9, 17)
-
19-31. -31. (canceled)
-
32. A method for determining hardware configuration scalability of a multi-user computer system, comprising:
-
(A) configuring a plurality of client terminals to reflect a set of user actions that are associated with at least one type of user;
(B) loading a set of simulated actions grouped into action types and associated with a remote session;
(C) measuring and logging response times for the set of simulated actions;
(D) repeating (B) and (C) to obtain a plurality of response times;
(E) aggregating the plurality of response times to obtain aggregated results;
(F) splitting the aggregated results according to each action type;
(G) determining an associated break point for each said action type, wherein the associated break point corresponds to a minimally acceptable degree of performance for each said action type; and
(H) determining a selected break point that corresponds to a minimum average response time, wherein the selected break point corresponds to a number of users that the multi-user computer can support.
-
Specification