ANALYSIS OF ENERGY-RELATED FACTORS FOR SELECTING COMPUTATIONAL JOB LOCATIONS
First Claim
1. A system for determining a physical location for running a computational workload, comprising:
- a data collector for collecting multivariable energy-related data from diverse sources;
a forecasting module for receiving the collected energy-related data and other criteria affecting overall computing costs, for predicting projected energy consumption based on the collected data, and generating an output; and
a rules engine to compare the output of the forecasting module with predefined criteria, and to select a location based on energy costs and other criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
The selection of an optimal data center location for running a computational workload is based on multiple energy criteria. The location is chosen based on multivariate and predictive analysis of total direct and indirect energy costs, and other user-defined factors. Among the direct and indirect costs are power costs and cooling costs as well as structural and other details of a given data center. Among the other factors to be considered that can have an impact on present and future costs are weather patterns, data and forecasts, availability of energy providers, and energy attributes. A forecaster factors these direct and indirect costs along with extrinsic information such as historical trends and predictive sources into a forecast which is then input to a decision engine along with user defined criteria and with anticipated compute tasks and requirements to select a final location or locations for handling the workload.
78 Citations
23 Claims
-
1. A system for determining a physical location for running a computational workload, comprising:
-
a data collector for collecting multivariable energy-related data from diverse sources; a forecasting module for receiving the collected energy-related data and other criteria affecting overall computing costs, for predicting projected energy consumption based on the collected data, and generating an output; and a rules engine to compare the output of the forecasting module with predefined criteria, and to select a location based on energy costs and other criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining a physical location for running a computational workload comprising:
-
collecting multivariable energy-related data from diverse sources; predicting projected energy consumption based on the collected data and on other criteria affecting overall costs; comparing an output of a forecasting module with predefined criteria; and selecting a location based on the energy costs and other cost-effecting criteria. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable medium containing instructions, when implemented on a computer, for determining a physical location for running a computational workload by a method comprising:
-
collecting multivariable energy-related data from diverse sources; predicting projected energy consumption based on the collected data and on other criteria affecting overall costs; comparing the output of a forecasting module with predefined criteria; and selecting a location based on the energy costs and other cost-effecting criteria. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer product including a medium on which a computer program is recorded, said computer program including:
-
a first set of instructions for collecting multivariable energy-related data from diverse sources; a second set of instructions for predicting projected energy consumption based upon receipt of the collected data; a third set of instructions for a decision engine to compare the output of the forecasting module with predefined criteria, and to select a location based on energy costs and other criteria; and program logic for initiating said sets of instructions to make a determination regarding the selection of a location. - View Dependent Claims (17, 18)
-
-
19. A method for deploying an application for selecting a physical location for running a compute workload, comprising the steps of:
-
collecting multivariable energy-related data from diverse sources; predicting projected energy consumption based on the collected data and on other criteria affecting overall costs; comparing the output of a forecasting module with predefined criteria; and selecting a location based on the energy costs and other cost-effecting criteria. - View Dependent Claims (20, 21, 22, 23)
-
Specification