Data center control
First Claim
Patent Images
1. A computer implemented method for data center control, comprising:
- identifying parameters of a plurality of data centers, each data center including a plurality of devices;
identifying requirements of a device to run an application, including cooling capacity required to control heat generated during execution of the application, simulated redundancy and simulated reliability;
responsive to detecting a failure to execute the application at one of the plurality of data centers, identifying a selected data center from the plurality of data centers as a location to run the application based at least in part on an evaluation of the parameters and the requirements;
transfer the application to the selected data center responsive to identifying the selected data center;
evaluating the parameters and requirements for an underutilization condition of a device of one of the plurality of data centers, including simulated cooling characteristics and simulated power characteristics for each data center of the plurality of data centers, to identify an underutilization condition of a device of one of the plurality of data centers; and
disabling the device of the one of the plurality of data centers based on the underutilization condition.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for data center control are provided that identify parameters of one or more data centers, where each data center includes a plurality of devices. The systems and methods receive a command to execute an application, and identify a selected data center from the one or more data centers as a location to run the application based at least in part on an evaluation of the parameters.
255 Citations
29 Claims
-
1. A computer implemented method for data center control, comprising:
-
identifying parameters of a plurality of data centers, each data center including a plurality of devices; identifying requirements of a device to run an application, including cooling capacity required to control heat generated during execution of the application, simulated redundancy and simulated reliability; responsive to detecting a failure to execute the application at one of the plurality of data centers, identifying a selected data center from the plurality of data centers as a location to run the application based at least in part on an evaluation of the parameters and the requirements; transfer the application to the selected data center responsive to identifying the selected data center; evaluating the parameters and requirements for an underutilization condition of a device of one of the plurality of data centers, including simulated cooling characteristics and simulated power characteristics for each data center of the plurality of data centers, to identify an underutilization condition of a device of one of the plurality of data centers; and disabling the device of the one of the plurality of data centers based on the underutilization condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26, 27, 28, 29)
-
-
12. A data center activity control system, comprising:
-
a data center controller associated with a network and configured to identify parameters of a plurality of data centers associated with the network, each data center including a plurality of devices, and to identify requirements of a device to run an application, including cooling capacity requirements to control heat generated during execution of the application, simulated redundancy, and simulated reliability; the data center controller configured to evaluate the parameters and the requirements to identify a selected data center from the plurality of data centers as a location to run the application responsive to a failure to execute the application at one of the plurality of data centers; the data center controller configured to transfer the application to the selected data center responsive to identifying the selected data center; the data center controller configured to evaluate the parameters and requirements for an underutilization condition of a device of one of the plurality of data centers, including simulated cooling characteristics and simulated power characteristics for each data center of the plurality of data centers, to identify an underutilization condition of a device of one of the plurality of data centers; and the data center controller configured to disable the device of the one of the plurality of data centers based on the underutilization condition. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions, when executed by a processor, that cause the processor to:
-
identify parameters of a plurality of data centers, each data centincluding a plurality of devices; identify requirements of a device to run the application, including cooling capacity required to control heat generated during execution of the application, simulated redundancy, and simulated reliability; detect a failure to execute the aplication of the plurality of data centers; identify a selected data center from the plurality of data centers as a location to run the application responsive to detecting the failure based at least in part on an evaluation of the parameters and the requirements; transfer the application to the selected data center responsive to identifying the selected data center; evaluate the parameters and requirements for an underutilization condition of a device of one of the plurality of data centers, including simulated cooling characteristics and simulated power characteristics for each data center of the plurality of data centers, to identify an underutilization condition of a device of one of the plurality of data centers; and disable the device of one of the plurality of data centers based on the underutilization Condition. - View Dependent Claims (25)
-
Specification