US6542854B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and mechanism for profiling a system
Assignee: Oracle International Corp
•
Filing: 1999-04-30
•
Granted: 2003-04-01
•
Expires: 2019-04-30
Abstract
Abstract Disclosed is a method and mechanism for sizing a hardware system for a software workload. An aspect is directed to modeling a workload into a set of generic system activities, in which the generic system activities are not directly tied to a specific hardware platform. Another aspect is directed to profiling hardware systems or hardware components into the generic system activities. Suitable hardware systems or components are selected by analyzing the workload and hardware profiles in terms of the generic system activities.
Inventors
- 👤 Tao-Heng Yang
- 👤 Andrew Rist
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 20:55
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F11/3452; G06F11/3466; G06F11/3476; G06F2201/00; G06F2201/865; G06F2201/87
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
73 words
A method of deriving parametric data for a hardware system, comprising: loading a test database onto said hardware system; loading a test workload onto said hardware system, said test workload involving the operation of a system activity; executing said test workload; measuring performance parameters for said system activity; and deriving parametric data for sizing a configuration of said hardware system for a software application, said parametric data based upon said measured performance parameters.
Claim 2
Independent Claim
73 words
A method of deriving parametric data for a hardware system, comprising: loading a test database onto said hardware system; loading a test workload onto said hardware system, said test workload involving the operation of a system activity; executing said test workload; measuring performance parameters for said system activity; and deriving parametric data for sizing a configuration of said hardware system for a software application, said parametric data based upon said measured performance parameters.
Claim 3
Dependent Claim
14 words
The method of claim 1 in which said system activity comprises a database activity.
Claim 4
Dependent Claim
17 words
The method of claim 1 in which said test workload causes multiple system activities to be executed.
Claim 5
Dependent Claim
42 words
The method of claim 1 further comprising: configuring a database server on said hardware system; configuring one or more clients to connect to said server; and simulating database operations between said server and said one or more clients using said test workload.
Claim 6
Dependent Claim
19 words
The method of claim 1 further comprising: scaling said test workload to capacity of components within said hardware system.
Claim 7
Dependent Claim
23 words
The method of claim 5 in which a scaling factor is used to scale the workload to a component in said hardware system.
Claim 8
Dependent Claim
21 words
The method of claim 6 in which said test workload is scaled based upon indicated CPU capacity of said hardware system.
Claim 9
Dependent Claim
21 words
The method of claim 6 in which said test workload is scaled based upon indicated disk capacity of said hardware system.
Claim 10
Dependent Claim
107 words
A computer program product that includes a medium usable by a processor, the medium having stored thereon a sequence of instructions which, when executed by said processor, causes said processor to execute a process for deriving parametric data for a hardware system, said process comprising: loading a test database onto said hardware system; loading a test workload onto said hardware system, said test workload involving the operation of a system activity; executing said test workload; measuring performance parameters for said system activity; and deriving parametric data for sizing a configuration of said hardware system for a software application, said parametric data based upon said measured performance parameters.
Claim 11
Dependent Claim
107 words
A computer program product that includes a medium usable by a processor, the medium having stored thereon a sequence of instructions which, when executed by said processor, causes said processor to execute a process for deriving parametric data for a hardware system, said process comprising: loading a test database onto said hardware system; loading a test workload onto said hardware system, said test workload involving the operation of a system activity; executing said test workload; measuring performance parameters for said system activity; and deriving parametric data for sizing a configuration of said hardware system for a software application, said parametric data based upon said measured performance parameters.
Claim 12
Dependent Claim
16 words
The computer program product of claim 9 in which said system activity comprises a database activity.
Claim 13
Dependent Claim
19 words
The computer program product of claim 9 in which said test workload causes multiple system activities to be executed.
Claim 14
Dependent Claim
44 words
The computer program product of claim 9 further comprising: configuring a database server on said hardware system; configuring one or more clients to connect to said server; and simulating database operations between said server and said one or more clients using said test workload.
Claim 15
Dependent Claim
21 words
The computer program product of claim 9 further comprising: scaling said test workload to capacity of components within said hardware system.
Claim 16
Dependent Claim
25 words
The computer product program of claim 13 in which a scaling factor is used to scale the workload to a component in said hardware system.
Claim 17
Dependent Claim
23 words
The computer product program of claim 14 in which said test workload is scaled based upon indicated CPU capacity of said hardware system.
Claim 18
Dependent Claim
23 words
The computer product program of claim 14 in which said test workload is scaled based upon indicated disk capacity of said hardware system.
Claim 19
Independent Claim
83 words
A system for deriving parametric data for a hardware system, comprising: means for loading a test database onto said hardware system; means for loading a test workload onto said hardware system, said test workload involving the operation of a system activity; means for executing said test workload; means for measuring performance parameters for said system activity; and means for deriving parametric data for sizing a configuration of said hardware system for a software application, said parametric data based upon said measured performance parameters.
Claim 20
Independent Claim
83 words
A system for deriving parametric data for a hardware system, comprising: means for loading a test database onto said hardware system; means for loading a test workload onto said hardware system, said test workload involving the operation of a system activity; means for executing said test workload; means for measuring performance parameters for said system activity; and means for deriving parametric data for sizing a configuration of said hardware system for a software application, said parametric data based upon said measured performance parameters.
Claim 21
Dependent Claim
14 words
The system of claim 17 in which said system activity comprises a database activity.
Claim 22
Dependent Claim
17 words
The system of claim 17 in which said test workload causes multiple system activities to be executed.
Claim 23
Dependent Claim
44 words
The system of claim 17 further comprising: means for configuring a database server on said hardware system; configuring one or more clients to connect to said server; and simulating database operations between said server and said one or more clients using said test workload.
Claim 24
Dependent Claim
21 words
The system of claim 17 further comprising: means for scaling said test workload to capacity of components within said hardware system.
Claim 25
Dependent Claim
23 words
The system of claim 21 in which a scaling factor is used to scale the workload to a component in said hardware system.
References Cited (Backward Citations)
US3905230A
Cited
US5072376A
Cited
US5361353A
Cited
US5365514A
Cited
US5375070A
Cited
US5504887A
Cited
US5974457A
Cited
US5745749A
Cited
US5970495A
Cited
US5960181A
Cited
US6128657A
Cited
US5892945A
Cited
US5848270A
Cited
US5761091A
Cited
US5950212A
Cited
US6035306A
Cited
US6219654B1
Cited
US6199099B1
Cited
US6230114B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-03-31 | 2006-09-30 | 2007-04-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-03-31 | 2010-09-30 | 2011-04-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-03-31 | 2014-09-30 | 2015-04-01 | $7700.00 | Window Closed / Lapsed |