×

Optimizing data center controls using neural networks

  • US 10,643,121 B2
  • Filed: 01/19/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 01/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a state input characterizing a current state of a data center;

    receiving data identifying a first set of data center setting slates that each define a respective combination of possible data center settings that affect a resource efficiency of the data center;

    generating a second set of data center setting slates from the first set of data center setting slates, comprising;

    for each data center setting slate in the first set of data center setting slates and each of one or more operating constraints for the data center;

    processing the state input and the data center setting slate through one or more respective first machine learning models that are each specific to the operating constraint, wherein each first machine learning model is configured to (i) process the state input and the data center setting slate and (ii) generate a corresponding constraint score that characterizes a predicted value of an operating property of the data center if data center settings defined by the data center setting slate are adopted in response to receiving the state input, andgenerating a respective final constraint score for the data center setting slate from one or more respective constraint scores generated by the one or more respective first machine learning models;

    removing, for each operating constraint and from the first set of data center setting slates, any data center setting slate having a respective final constraint score corresponding to the operating constraint that does not satisfy a respective threshold;

    for each data center setting slate in the second set of data center setting slates;

    processing the state input and the data center setting slate through each second machine learning model in an ensemble of second machine learning models that are different than the one or more first machine learning models, wherein each second machine learning model in the ensemble is configured to;

    receive the state input and the data center setting slate, andprocess the state input and the data center setting slate to generate a respective efficiency score that characterizes a predicted resource efficiency of the data center if the data center settings defined by the data center setting slate are adopted in response to receiving the state input; and

    selecting, based on the efficiency scores for the data center setting slates in the second set of data center setting slates, new values for settings of the data center.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×