Estimating a required number of servers from user classifications
First Claim
1. A method of estimating how many servers would be required for servicing a group of users, the method comprising:
- classifying the users into sub-groups based on expected levels of server usage to determine how many of the users are included in each of the sub-groups; and
operating a digital computer to calculate an estimate of how many of the servers would be required for servicing the group of users based on how many of the users are included in each of the sub-groups.
1 Assignment
0 Petitions
Accused Products
Abstract
Network computer users are classified in terms of levels of use of various application programs that require service from network servers. One or more data networks are monitored to determine average server demand per user for the various user classes and application programs. A server pool sizing calculator is programmed with these server demand parameters and the workload that can be handled per server. A system administrator estimates the number of new users in each class for the various application programs, and enters these estimated numbers into the sizing calculator together with a specified system utilization, and the sizing calculator computes the number of servers needed for servicing the new users.
71 Citations
20 Claims
-
1. A method of estimating how many servers would be required for servicing a group of users, the method comprising:
-
classifying the users into sub-groups based on expected levels of server usage to determine how many of the users are included in each of the sub-groups; and
operating a digital computer to calculate an estimate of how many of the servers would be required for servicing the group of users based on how many of the users are included in each of the sub-groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A program storage device containing a program executable by a digital computer for estimating how many servers would be required for servicing a group of users, said program being executable by the digital computer for:
-
for each of a plurality of levels of usage of the servers, inputting an estimate of how many of the users are expected to have said each of the plurality of levels of usage of the servers; and
calculating an estimate of how many of the servers would be required for servicing the group of users based on the estimates of how many of the users are expected to have said each of the plurality of levels of usage of the servers. - View Dependent Claims (14, 15, 16)
-
-
17. A program storage device containing a program executable by a digital computer for estimating how many servers would be required for servicing a group of users, said program being executable by the digital computer for:
-
for each of a plurality of levels of usage of each of a plurality of application programs, inputting an estimate of how many of the users are expected to have said each of the plurality of levels of usage of said each of the plurality of application programs; and
calculating an estimate of how many of the servers would be required for servicing the group of users based on the estimates of how many of the users are expected to have said each of the plurality of levels of usage of said each of the plurality of application programs. - View Dependent Claims (18, 19, 20)
-
Specification