Patent US5668995A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5668995A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for capacity planning for multiprocessor computer systems in client/server environments

Assignee: Teradata US Inc
•
Filing: 1994-04-22
•
Granted: 1997-09-16
•
Expires: 2014-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer-implemented capacity planning system for multiprocessor computer systems used in client/server environments. The capacity planning system provides a correctly sized and configured computer system in response to user specified requirements. The user specified requirements comprise workload parameters. The generated output from the capacity planning generally comprises a recommended multiprocessor computer system, the number of processors needed in the system, the amount of memory required, and the configuration of a disk subsystem suitable for the system, including the number of disk drives, the size of each of the disk drives, and how they should be configured for best performance. The generated output from the capacity planning system further comprises a list price, discounted price, maintenance costs and price/performance indicator for the identified computer system configuration. The capacity planning system can also generate output describing probable system configurations and pricing from other vendors to provide a competitive analysis for the user. The output also includes the average response time performance of the configured system for the specified workload, a summary of the resource utilization, and a bottleneck analysis.

Inventors

  • 👤 Kabekode V. Bhat

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 18:18
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 192 words
A computer-implemented capacity planning system, comprising: (a) a computer with a monitor coupled thereto; (b) capacity planning means, performed by the computer and displayed on the monitor, for accepting workload parameters, for identifying a computer system configuration based on the workload parameters, and for outputting a report describing the identified computer system configuration; (c) wherein the workload parameters are selected from a group comprising a number of users, an amount of disk storage required, an average number of transactions per second per user, an average input data size per transaction, an average output data size per transaction, an average processor service time per transaction, an average number of disk accesses per transaction, an average disk service time per disk access, a number of networks, and a network bandwidth; and (d) wherein the report is selected from a group comprising a recommended multiprocessor computer system, a number of processors needed in the system, an amount of memory required, and a configuration of a disk subsystem suitable for the system, including a number of disk drives, a size of each of the disk drives, and how the disk drives should be configured for performance.
Claim 2
Dependent Claim 192 words
A computer-implemented capacity planning system, comprising: (a) a computer with a monitor coupled thereto; (b) capacity planning means, performed by the computer and displayed on the monitor, for accepting workload parameters, for identifying a computer system configuration based on the workload parameters, and for outputting a report describing the identified computer system configuration; (c) wherein the workload parameters are selected from a group comprising a number of users, an amount of disk storage required, an average number of transactions per second per user, an average input data size per transaction, an average output data size per transaction, an average processor service time per transaction, an average number of disk accesses per transaction, an average disk service time per disk access, a number of networks, and a network bandwidth; and (d) wherein the report is selected from a group comprising a recommended multiprocessor computer system, a number of processors needed in the system, an amount of memory required, and a configuration of a disk subsystem suitable for the system, including a number of disk drives, a size of each of the disk drives, and how the disk drives should be configured for performance.
Claim 3
Dependent Claim 25 words
The invention as set forth in claim 1, wherein the capacity planning means further comprises means for suggesting reasonable default values for the workload parameters.
Claim 4
Dependent Claim 31 words
The invention as set forth in claim 1, wherein the workload parameters are selected from a group further comprising an estimate of a percentage of system resources used by auxiliary tasks.
Claim 5
Dependent Claim 81 words
The invention as set forth in claim 1, wherein the report is selected from a group further comprising a list price, a discounted price, maintenance costs for the identified computer system configuration, a price/performance analysis for the identified computer system configuration, probable computer system configurations and pricing from competitors, an average response time performance for the identified computer system configuration, a summary of resource utilization in the identified computer system configuration, and a bottleneck analysis for the identified computer system configuration.
Claim 6
Dependent Claim 40 words
The invention as set forth in claim 4, wherein the summary of resource utilization further comprises a graph showing the average response time performance for a specified workload depending on a number of users using the identified computer system configuration.
Claim 7
Dependent Claim 37 words
The invention as set forth in claim 4, wherein the summary of resource utilization is selected from a group comprising a percentage processor utilization, a percentage disk utilization, and a percentage network utilization for a specified workload.
Claim 8
Dependent Claim 45 words
The invention as set forth in claim 4, wherein the bottleneck analysis comprises an identification of components that may be overloaded by the customer's application and a suggestion of additional components that may be added to the identified computer system configuration to eliminate the bottlenecks.
Claim 9
Dependent Claim 35 words
The invention as set forth in claim 1, wherein the means for identifying comprises means for identifying the computer system configuration based on the workload parameters and capabilities of a plurality of computer system configurations.
Claim 10
Dependent Claim 55 words
The invention as set forth in claim 1, wherein the means for identifying comprises means for identifying the computer system configuration based on pricing constraints, so that a less expensive computer system configuration is sought before a more expensive computer system configuration is considered, thereby assuring the cost effectiveness of the identified computer system configuration.
Claim 11
Independent Claim 185 words
A method for capacity planning using a computer, comprising the steps of: (a) accepting, into the computer, workload parameters; (b) identifying, in the computer, a computer system configuration based on the workload parameters; (c) outputting, from the computer, a report describing the identified computer system configuration; (d) wherein the workload parameters are selected from a group comprising a number of users, an amount of disk storage required, an average number of transactions per second per user, an average input data size per transaction, an average output data size per transaction, an average processor service time per transaction, an average number of disk accesses per transaction, an average disk service time per disk access, a number of networks, and a network bandwidth; and (e) wherein the report is selected from a group comprising a recommended multiprocessor computer system, a number of processors needed in the system, an amount of memory required, and a configuration of a disk subsystem suitable for the system, including a number of disk drives, a size of each of the disk drives, and how the disk drives should be configured for performance.
Claim 12
Independent Claim 185 words
A method for capacity planning using a computer, comprising the steps of: (a) accepting, into the computer, workload parameters; (b) identifying, in the computer, a computer system configuration based on the workload parameters; (c) outputting, from the computer, a report describing the identified computer system configuration; (d) wherein the workload parameters are selected from a group comprising a number of users, an amount of disk storage required, an average number of transactions per second per user, an average input data size per transaction, an average output data size per transaction, an average processor service time per transaction, an average number of disk accesses per transaction, an average disk service time per disk access, a number of networks, and a network bandwidth; and (e) wherein the report is selected from a group comprising a recommended multiprocessor computer system, a number of processors needed in the system, an amount of memory required, and a configuration of a disk subsystem suitable for the system, including a number of disk drives, a size of each of the disk drives, and how the disk drives should be configured for performance.
Claim 13
Dependent Claim 25 words
The invention as set forth in claim 10, wherein the outputting step further comprises the step of suggesting reasonable default values for the workload parameters.
Claim 14
Dependent Claim 31 words
The invention as set forth in claim 10, wherein the workload parameters are selected from a group further comprising an estimate of a percentage of system resources used by auxiliary tasks.
Claim 15
Dependent Claim 81 words
The invention as set forth in claim 10, wherein the report is selected from a group further comprising a list price, a discounted price, maintenance costs for the identified computer system configuration, a price/performance analysis for the identified computer system configuration, probable computer system configurations and pricing from competitors, an average response time performance for the identified computer system configuration, a summary of resource utilization in the identified computer system configuration, and a bottleneck analysis for the identified computer system configuration.
Claim 16
Dependent Claim 40 words
The invention as set forth in claim 13, wherein the summary of resource utilization further comprises a graph showing the average response time performance for a specified workload depending on a number of users using the identified computer system configuration.
Claim 17
Dependent Claim 37 words
The invention as set forth in claim 13, wherein the summary of resource utilization is selected from a group comprising a percentage processor utilization, a percentage disk utilization, and a percentage network utilization for a specified workload.
Claim 18
Dependent Claim 45 words
The invention as set forth in claim 13, wherein the bottleneck analysis comprises an identification of components that may be overloaded by the customer's application and a suggestion of additional components that may be added to the identified computer system configuration to eliminate the bottlenecks.
Claim 19
Dependent Claim 35 words
The invention as set forth in claim 10, wherein the identifying step comprises the step of identifying the computer system configuration based on the workload parameters and capabilities of a plurality of computer system configurations.
Claim 20
Dependent Claim 55 words
The invention as set forth in claim 10, wherein the identifying step comprises the step of identifying the computer system configuration based on pricing constraints, so that a less expensive computer system configuration is sought before a more expensive computer system configuration is considered, thereby assuring the cost effectiveness of the identified computer system configuration.
Claim 21
Dependent Claim 114 words
A computer-implemented capacity planning system, comprising: (a) a computer with a monitor coupled thereto; (b) means, performed by the computer, for accepting workload parameters, wherein the workload parameters comprise a number of users, disk storage requirements, and performance data related to transactions to be performed by a computer system; (c) means, performed by the computer, for identifying a computer system configuration based on the workload parameters and capabilities of a plurality of computer system configurations; and (d) means, performed by the computer, for outputting a report describing the identified computer system configuration, wherein the report comprises a recommended computer system configuration and performance data for the recommended computer system based on the workload parameters.
Claim 22
Dependent Claim 114 words
A computer-implemented capacity planning system, comprising: (a) a computer with a monitor coupled thereto; (b) means, performed by the computer, for accepting workload parameters, wherein the workload parameters comprise a number of users, disk storage requirements, and performance data related to transactions to be performed by a computer system; (c) means, performed by the computer, for identifying a computer system configuration based on the workload parameters and capabilities of a plurality of computer system configurations; and (d) means, performed by the computer, for outputting a report describing the identified computer system configuration, wherein the report comprises a recommended computer system configuration and performance data for the recommended computer system based on the workload parameters.
Claim 23
Dependent Claim 25 words
The invention as set forth in claim 1, wherein the capacity planning means further comprises means for suggesting reasonable default values for the workload parameters.

References Cited (Backward Citations)

US4841441A Cited
US4751635A Cited
US4888771A Cited
US4949278A Cited
US5133045A Cited
US5263164A Cited
US5515524A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-15 2001-03-17 2001-09-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-15 2005-03-17 2005-09-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-15 2009-03-17 2009-09-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag