← Back to Patent Explorer
US6836750B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and methods for providing an automated diagnostic audit for cluster computer systems

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 2001-04-23
•
Granted: 2004-12-28
•
Expires: 2021-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Systems and methods for providing an automated diagnostic audit for computer cluster systems are provided. One such method includes receiving information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each of the plurality of nodes in the cluster computer system; defining a plurality of system configuration categories associated with the plurality of system configuration parameters and a threshold benchmark for each of the plurality of system configuration categories, each of the threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each of the plurality of nodes with one of the plurality of system configuration categories; and generating audit information, the audit information based on a comparison of each of the portions for each of the plurality of nodes to the threshold benchmark for the associated system configuration category.

Inventors

  • 👤 Joseph D. Wong
  • 👤 Peter A. Put

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:26
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0709; G06F11/30; G06F11/3003; G06F11/3006; G06F11/3051; G06F11/0751

Claims Analysis

Total Claims: 66
Claim 1
Independent Claim 188 words
A method for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the method comprising: receiving information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and generating audit information, the audit information based on a comparison of each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 2
Independent Claim 188 words
A method for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the method comprising: receiving information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and generating audit information, the audit information based on a comparison of each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 3
Dependent Claim 23 words
The method of claim 1 , wherein each of at least a portion of the plurality of system configuration parameters are redundantly collected.
Claim 4
Dependent Claim 23 words
The method of claim 1 , further comprising providing the audit information to a network management entity associated with the cluster computer system.
Claim 5
Dependent Claim 26 words
The method of claim 3 , wherein the audit information provided to the network management entity is configured to be presented on a graphical user interface.
Claim 6
Dependent Claim 28 words
The method of claim 3 , wherein the receiving the information associated with the cluster computer system and the providing the audit information are via a communications network.
Claim 7
Dependent Claim 15 words
The method of claim 3 , further comprising receiving payment for providing the audit information.
Claim 8
Dependent Claim 33 words
The method of claim 1 , wherein the plurality of system configuration comprise a processing parameter, a storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 9
Dependent Claim 45 words
The method of claim 1 , wherein the plurality of system configuration categories comprise a processing parameter, a random access memory (RAM) parameter, a virtual memory parameter, a disk storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 10
Dependent Claim 17 words
The method of claim 1 , wherein the plurality of threshold benchmarks involve a relative ranking process.
Claim 11
Dependent Claim 22 words
The method of claim 1 , wherein the plurality of threshold benchmarks are normalized thresholds based on a distribution of historical data.
Claim 12
Independent Claim 198 words
A system for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the system comprising: means for receiving information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; means for defining a plurality of system configuration categories associated with the plurality of system configuration parameters; means for defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; means for associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and means for generating audit information, the audit information based on a comparison of each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 13
Independent Claim 198 words
A system for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the system comprising: means for receiving information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; means for defining a plurality of system configuration categories associated with the plurality of system configuration parameters; means for defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; means for associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and means for generating audit information, the audit information based on a comparison of each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 14
Dependent Claim 23 words
The system of claim 11 , wherein each of at least a portion of the plurality of system configuration parameters are redundantly collected.
Claim 15
Dependent Claim 25 words
The system of claim 11 , further comprising means for providing the audit information to a network management entity associated with the cluster computer system.
Claim 16
Dependent Claim 17 words
The system of claim 13 , further comprising means for receiving payment for providing the audit information.
Claim 17
Dependent Claim 34 words
The system of claim 11 , wherein the plurality of system configuration categories comprise a processing parameter, a storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 18
Dependent Claim 45 words
The system of claim 11 , wherein the plurality of system configuration categories comprise a processing parameter, a random access memory (RAM) parameter, a virtual memory parameter, a disk storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 19
Dependent Claim 26 words
The system of claim 11 , wherein the audit information provided to a network management entity is configured to be presented on a graphical user interface.
Claim 20
Dependent Claim 28 words
The system of claim 11 , wherein the receiving the information associated with the cluster computer system and the generating the audit information are via a communications network.
Claim 21
Dependent Claim 17 words
The system of claim 11 , wherein the plurality of threshold benchmarks involve a relative ranking process.
Claim 22
Dependent Claim 22 words
The system of claim 11 , wherein the plurality of threshold benchmarks are normalized thresholds based on a distribution of historical data.
Claim 23
Dependent Claim 227 words
A computer-readable medium comprising a program for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the program comprising: a first portion of logic configured to receive information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; a second portion of logic configured to define a plurality of system configuration categories associated with the plurality of system configuration parameters; a third portion of logic configured to define a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; a fourth portion of logic configured to associate each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and a fifth portion of logic configured to generate audit information, the audit information based on a comparison of each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 24
Dependent Claim 227 words
A computer-readable medium comprising a program for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the program comprising: a first portion of logic configured to receive information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; a second portion of logic configured to define a plurality of system configuration categories associated with the plurality of system configuration parameters; a third portion of logic configured to define a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; a fourth portion of logic configured to associate each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and a fifth portion of logic configured to generate audit information, the audit information based on a comparison of each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 25
Dependent Claim 24 words
The computer-readable medium of claim 21 , wherein each of at least a portion of the plurality of system configuration parameters are redundantly collected.
Claim 26
Dependent Claim 31 words
The computer-readable medium of claim 21 , further comprising a sixth portion of logic configured to provide the audit information to a network management entity associated with the cluster computer system.
Claim 27
Dependent Claim 27 words
The computer-readable medium of claim 23 , wherein the audit information provided to the network management entity is configured to be presented on a graphical user interface.
Claim 28
Dependent Claim 29 words
The computer-readable medium of claim 23 , wherein the receiving the information associated with the cluster computer system and the generation the audit information are via a communications network.
Claim 29
Dependent Claim 23 words
The computer-readable medium of claim 23 , further comprising a seventh portion of logic configured to receive payment for providing the audit information.
Claim 30
Dependent Claim 35 words
The computer-readable medium of claim 21 , wherein the plurality of system configuration categories comprise a processing parameter, a storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 31
Dependent Claim 46 words
The computer-readable medium of claim 21 , wherein the plurality of system configuration categories comprise a processing parameter, a random access memory (RAM) parameter, a virtual memory parameter, a disk storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 32
Dependent Claim 18 words
The computer-readable medium of claim 21 , wherein the plurality of threshold benchmarks involve a relative ranking process.
Claim 33
Dependent Claim 23 words
The computer-readable medium of claim 21 , wherein the plurality of threshold benchmarks are normalized thresholds based on a distribution of historical data.
Claim 34
Independent Claim 225 words
A method for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the method comprising: collecting information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; providing the information associated with the cluster computer system to an application service provider; and receiving diagnostic audit information generated by the application service provider, the diagnostic audit information corresponding to at least a portion of the information associated with the cluster computer system and determined by: defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and comparing each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 35
Independent Claim 225 words
A method for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the method comprising: collecting information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; providing the information associated with the cluster computer system to an application service provider; and receiving diagnostic audit information generated by the application service provider, the diagnostic audit information corresponding to at least a portion of the information associated with the cluster computer system and determined by: defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and comparing each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 36
Dependent Claim 23 words
The method of claim 31 , wherein each of at least a portion of the plurality of system configuration parameters are redundantly collected.
Claim 37
Dependent Claim 34 words
The method of claim 31 , wherein the plurality of system configuration categories comprise a processing parameter, a storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 38
Dependent Claim 45 words
The method of claim 31 , wherein the plurality of system configuration categories comprise a processing parameter, a random access memory (RAM) parameter, a virtual memory parameter, a disk storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 39
Dependent Claim 17 words
The method of claim 31 , wherein the plurality of threshold benchmarks involve a relative ranking process.
Claim 40
Dependent Claim 22 words
The method of claim 31 , wherein the plurality of threshold benchmarks are normalized thresholds based on a distribution of historical data.
Claim 41
Dependent Claim 17 words
The method of claim 31 , further comprising presenting the audit information on a graphical user interface.
Claim 42
Dependent Claim 26 words
The method of claim 31 , wherein the providing the information associated with the cluster computer system to an application service provider is via electronic mail.
Claim 43
Dependent Claim 26 words
The method of claim 31 , wherein the providing the information associated with the cluster computer system to an application service provider is via the Internet.
Claim 44
Dependent Claim 14 words
The method of claim 31 , further comprising paying for the diagnostic audit information.
Claim 45
Independent Claim 231 words
A system for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the system comprising: means for collecting information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; means for providing the information associated with the cluster computer system to an application service provider; and means for receiving diagnostic audit information generated by the application service provider, the diagnostic audit information corresponding to at least a portion of the information associated with the cluster computer system and determined by: defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and comparing each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 46
Independent Claim 231 words
A system for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each node of the plurality of nodes providing a mission-critical application to a plurality of clients, the system comprising: means for collecting information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; means for providing the information associated with the cluster computer system to an application service provider; and means for receiving diagnostic audit information generated by the application service provider, the diagnostic audit information corresponding to at least a portion of the information associated with the cluster computer system and determined by: defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and comparing each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 47
Dependent Claim 23 words
The system of claim 41 , wherein each of at least a portion of the plurality of system configuration parameters are redundantly collected.
Claim 48
Dependent Claim 34 words
The system of claim 41 , wherein the plurality of system configuration categories comprise a processing parameter, a storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 49
Dependent Claim 45 words
The system of claim 41 , wherein the plurality of system configuration categories comprise a processing parameter, a random access memory (RAM) parameter, a virtual memory parameter, a disk storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 50
Dependent Claim 17 words
The system of claim 41 , wherein the plurality of threshold benchmarks involve a relative ranking process.
Claim 51
Dependent Claim 22 words
The system of claim 41 , wherein the plurality of threshold benchmarks are normalized thresholds based on a distribution of historical data.
Claim 52
Dependent Claim 19 words
The system of claim 41 , further comprising means for presenting the audit information on a graphical user interface.
Claim 53
Dependent Claim 25 words
The system of claim 41 , wherein the information associated with the cluster computer system is provided to the application service provider via electronic mail.
Claim 54
Dependent Claim 25 words
The system of claim 41 , wherein the information associated with the cluster computer system is provided to the application service provider via the Internet.
Claim 55
Dependent Claim 14 words
The system of claim 41 , further comprising paying for the diagnostic audit information.
Claim 56
Dependent Claim 249 words
A computer-readable medium comprising a program for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each of the plurality of nodes providing a mission-critical application to a plurality of clients, the program comprising: a first portion of logic configured to collect information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; a second portion of logic configured to provide the information associated with the cluster computer system to an application service provider; and a third portion of logic configured to receive diagnostic audit information generated by the application service provider, the diagnostic audit information corresponding to at least a portion of the information associated with the cluster computer system and determined by: defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and comparing each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 57
Dependent Claim 249 words
A computer-readable medium comprising a program for providing an automated diagnostic audit for a cluster computer system, the cluster computer system comprising a plurality of nodes, each of the plurality of nodes providing a mission-critical application to a plurality of clients, the program comprising: a first portion of logic configured to collect information associated with the cluster computer system, the information comprising a plurality of system configuration parameters for each node of the plurality of nodes in the cluster computer system; a second portion of logic configured to provide the information associated with the cluster computer system to an application service provider; and a third portion of logic configured to receive diagnostic audit information generated by the application service provider, the diagnostic audit information corresponding to at least a portion of the information associated with the cluster computer system and determined by: defining a plurality of system configuration categories associated with the plurality of system configuration parameters; defining a threshold benchmark for each system configuration category of the plurality of system configuration categories, each threshold benchmark of a plurality of threshold benchmarks based on a predefined set of rules; associating each of a portion of the plurality of system configuration parameters for each node of the plurality of nodes with one of the plurality of system configuration categories; and comparing each of the portion of the plurality of system configuration parameters for each node of the plurality of nodes to the threshold benchmark for the associated system configuration category.
Claim 58
Dependent Claim 24 words
The computer-readable medium of claim 51 , wherein each of at least a portion of the plurality of system configuration parameters are redundantly collected.
Claim 59
Dependent Claim 35 words
The computer-readable medium of claim 51 , wherein the plurality of system configuration categories comprise a processing parameter, a storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 60
Dependent Claim 46 words
The computer-readable medium of claim 51 , wherein the plurality of system configuration categories comprise a processing parameter, a random access memory (RAM) parameter, a virtual memory parameter, a disk storage parameter, a network parameter, an operating system parameter, an applications parameter, and a user parameter.
Claim 61
Dependent Claim 18 words
The computer-readable medium of claim 51 , wherein the plurality of threshold benchmarks involve a relative ranking process.
Claim 62
Dependent Claim 23 words
The computer-readable medium of claim 51 , wherein the plurality of threshold benchmarks are normalized thresholds based on a distribution of historical data.
Claim 63
Dependent Claim 25 words
The computer-readable medium of claim 51 , further comprising a fourth portion of logic configured to present the audit information on a graphical user interface.
Claim 64
Dependent Claim 26 words
The computer-readable medium of claim 51 , wherein the information associated with the cluster computer system is provided to the application service provider via electronic mail.
Claim 65
Dependent Claim 26 words
The computer-readable medium of claim 51 , wherein the information associated with the cluster computer system is provided to the application service provider via the Internet.
Claim 66
Dependent Claim 22 words
The computer-readable medium of claim 51 , further comprising a fifth portion of logic configured to pay for the diagnostic audit information.

References Cited (Backward Citations)

US6038677A Cited
US6101508A Cited
US6092213A Cited
US6192410B1 Cited
US6691244B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-12-28 2008-06-28 2008-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-12-28 2012-06-28 2012-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-12-28 2016-06-28 2016-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag