IP Library › Granted Patent US 9,355,010
Granted Patent B2
US 9,355,010 · App. 14/065,667 · Granted May 31, 2016

Deriving an operational state of a data center using a predictive computer analysis model

Inventor: Kaizhong Gao (North Oaks, MN)
Assignee: SEAGATE TECHNOLOGY LLC
G06F11/3447G06F11/3006G06F11/3409G06N5/02Y02B60/165
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,355,010
App. No.
14/065,667
Granted
May 31, 2016
Kind
B2
Abstract

Performance of a data center is predicted using a computer analysis model. Operational measurements of components of computing nodes of the data center are received as input to the computer analysis model. An operational state of the data center is derived via the computer analysis model responsive to the operational measurements.

Claims (40)

1. A method of monitoring a data center, comprising:

forming a computer analysis model that predicts performance of the data center before the data center is operational;

integrating the computer analysis model with a management service of the data center;

receiving operational measurements from a plurality of data storage devices each coupled to a data bus within a respective one of a plurality of computing nodes of the data center, the data storage devices comprising a reporting module that collects the operational measurements from at least one other component of the respective computing nodes independently of software facilities of the respective computing nodes; and

deriving an operational state of the data center via the computer analysis model responsive to the operational measurements.

2. The method of claim 1 , wherein the operational measurements are received from operational components of the computing nodes, and wherein the operational state is derived by extrapolating from the operational measurements based on the computer analysis model to derive states of other operational components of the computing nodes.

3. The method of claim 1 , further comprising sending a report criterion to the plurality of data storage devices, the report criterion specifying at least one of a time interval, data type, and format of the operational measurements.

4. The method of claim 1 , further comprising adapting the computer analysis model to utilize the operational measurements of the data center during operation of the data center.

5. The method of claim 4 , wherein adapting the computer analysis model comprises simplifying the computer analysis model to decrease processing time.

6. The method of claim 1 , wherein the computer analysis model comprises a hierarchy of analysis models comprising smaller-scale models having outputs that are input to larger-scale models.

7. The method of claim 1 , further comprising:

obtaining a derived measurement value of one of the operational measurements via the computer analysis model using another of the operational measurements;

comparing the derived measurement value with the other of the operational measurements; and

detecting an operational anomaly based on the comparison.

8. The method of claim 7 , further comprising making a change to the computer analysis model based on the operational anomaly.

9. The method of claim 1 , further comprising providing inputs to a control module from the computer analysis model based on the operational state, wherein the inputs comprise at least one of:

derived inputs for non-existent hardware that are derived based on the computer analysis model; and

adapted inputs that modify operation of the control module to achieve an altered operational state.

10. A management console comprising:

a network interface capable of being coupled to a plurality of computing nodes of a data center via a network of the data center; and

a processor coupled to the network interface and being configured with instructions that cause the processor to:

access a computer analysis model that was used to predicting performance of the data center;

receive operational measurements from a plurality of data storage devices each coupled to a data bus within a respective one of a plurality of the computing nodes, the operational measurements used as input to the computer analysis model, the data storage devices comprising a reporting module that collects the operational measurements from at least one other component of the respective computing nodes independently of software facilities of the respective computing nodes;

derive an operational state of the data center via the computer analysis model responsive to the operational measurements; and

facilitate management of the data center based on the derived operational state.

11. The management console of claim 10 , wherein the computer analysis model is adapted to utilize the operational measurements of the data center during operation of the data center, wherein adapting the computer analysis model comprises at least simplifying the computer analysis model to decrease processing time.

12. The management console of claim 10 , wherein the computer analysis model comprises a hierarchy of analysis models comprising smaller-scale models having outputs that are input to larger-scale models.

13. The management console of claim 10 , wherein the instructions further cause the processor to derive a value of other components of the computing nodes using the operational measurements and the computer analysis model.

14. The management console of claim 10 wherein the instructions further cause the processor to make a change to the computer analysis model based on an operational anomaly detected based on the operational measurements.

15. The management console of claim 10 , wherein the instructions further cause the processor to send a report criterion to the plurality of data storage devices, the report criterion specifying at least one of a time interval, data type, and format of the operational measurements.

16. A system comprising:

an analysis computer comprising a first processor coupled to first memory configured via the first memory to prepare a computer analysis model that predicts performance of a data center before the data center is operational;

a plurality of data storage devices each coupled to a data bus within a respective one of a plurality of computing nodes of the data center, the data storage devices comprising a reporting module that collects operational measurements from at least one other component of the respective computing nodes independently of software facilities of the respective computing nodes; and

a management console comprising a second processor coupled to second memory and configured to:

receive the computer analysis model from the analysis computer;

receive, via a network of the data center, the operational measurements of the plurality of data storage devices;

input the operational measurements to the computer analysis model; and

derive an operational state of the data center via the computer analysis model responsive to the operational measurements.

17. The system of claim 16 , wherein the management console is further configured to derive a value of other components of the computing nodes using the operational measurements and the computer analysis model.

18. The system of claim 16 , wherein the management console is further configured to send a report criterion to the plurality of data storage devices, the report criterion specifying at least one of a time interval, data type, and format of the operational measurements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: GAO, KAIZHONG
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 031502/0603 →
Continuity (1)
Related Publication 20150120636A1 · Apr 30, 2015