Localized weather prediction through utilization of cameras
First Claim
1. A computing system comprising:
- at least one processor; and
memory that stores instructions that, when executed by the at least one processor, cause the at least one processor to perform acts comprising;
generating, for a time in the future, an estimate of an amount of electrical energy that is to be provided to a data center by an energy source, wherein the energy source generates the electrical energy based upon a renewable energy resource, and further wherein generating the estimate comprises;
receiving data that is indicative of at least one weather condition in a geographic region, wherein the data center is located in the geographic region; and
predicting a weather condition for the time in the future in the geographic region based upon the data, wherein the estimate is generated based upon the predicted weather condition;
based upon the estimate, generating a prediction that the amount of electrical energy that is to be provided to the data center by the energy source will drop beneath a threshold at the time in the future; and
based upon the prediction, scheduling at least one server computing device in the data center to perform a computational task, wherein the at least one server computing device performs the computational task in accordance with the scheduling.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are various technologies pertaining to predicting an amount of electrical power that is to be generated by a power system at a future point in time, wherein the power system utilizes a renewable energy resource to generate electrical power. A camera is positioned to capture an image of sky over a geographic region of interest. The image is analyzed to predict an amount of solar radiation that is to be received by the power source at a future point in time. The predicted solar radiation is used to predict an amount of electrical power that will be output by the power system at the future point in time. A computational resource of a data center that is powered by way of the power source is managed as a function of the predicted amount of power.
-
Citations
18 Claims
-
1. A computing system comprising:
-
at least one processor; and memory that stores instructions that, when executed by the at least one processor, cause the at least one processor to perform acts comprising; generating, for a time in the future, an estimate of an amount of electrical energy that is to be provided to a data center by an energy source, wherein the energy source generates the electrical energy based upon a renewable energy resource, and further wherein generating the estimate comprises; receiving data that is indicative of at least one weather condition in a geographic region, wherein the data center is located in the geographic region; and predicting a weather condition for the time in the future in the geographic region based upon the data, wherein the estimate is generated based upon the predicted weather condition; based upon the estimate, generating a prediction that the amount of electrical energy that is to be provided to the data center by the energy source will drop beneath a threshold at the time in the future; and based upon the prediction, scheduling at least one server computing device in the data center to perform a computational task, wherein the at least one server computing device performs the computational task in accordance with the scheduling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for scheduling a server computing device in a data center to perform a computational task, the method performed by at least one computer processor, the method comprising:
-
generating an estimate of an amount of electrical energy that will be output by an energy source at a point in time in the future, wherein a data center is powered based upon electrical energy output by the energy source, and further wherein the energy source generates the electrical energy based upon a renewable resource, wherein generating the estimate comprises; receiving data that is indicative of at least one weather condition in a geographic region, wherein the energy source is located in the geographic region; and predicting, for the point in time in the future, a weather condition in the geographic region, the weather condition predicted based upon the data, and further wherein the estimate is generated based upon the predicted weather condition; based upon the estimate, generating a prediction that, at the point in time in the future, the amount of electrical energy provided to the data center by the energy source will be below a threshold amount of electrical energy; based upon the prediction, scheduling the server computing device in the data center to perform the computational task, wherein the server computing device performs the computational task in accordance with the scheduling of the computational task. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable memory comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
predicting an amount of solar radiation that will be received by a solar system at a time in the future based upon an image generated by a camera, the camera pointed upwards from earth towards sky; based upon the amount of solar radiation predicted to be received by the solar system at the time in the future, generating a prediction of an amount of electrical energy that will be provided to a data center by the solar system at the time in the future; based upon the prediction, determining that the amount of electrical energy that will be provided to the data center by the solar system at the time in the future is less than a predefined threshold amount of electrical energy; and scheduling a server computing device in the data center to perform a computational task such that the server computing device will complete the computational task prior to the time in the future, wherein the server computing device is scheduled to perform the computational task in response to determining that the amount of electrical energy that will be provided to the data center by the solar system at the time in the future is less than the predefined threshold amount of electrical energy, wherein the server computing device completes the computational task prior to the time in the future in accordance with the scheduling.
-
Specification