Managing an infrastructure
First Claim
Patent Images
1. A method for managing an infrastructure, said method comprising:
- simulating a utilization of each of a plurality of different combinations of infrastructure components in performing an objective, wherein the infrastructure components include a plurality of servers and the objective comprises a computational workload based upon at least one of historical data and future objective demand predictions, wherein the simulating of the utilization includes simulating a placement of the computational workload on the different combinations of the plurality of servers subject to at least one constraint associated with the different combinations of the plurality of servers performing the objective;
determining a resource demand for the infrastructure associated with each of the simulated utilizations of the plurality of different combinations of infrastructure components;
simulating supply of resources by a plurality of available sources to meet each of the determined resource demands, wherein each of the plurality of available sources is to supply resources to each of the infrastructure components;
determining, using a processor, at least one metric associated with each of the determined resource demands and the simulated supply of resources by the plurality of available sources; and
determining, by the processor, which of the plurality of different combinations of infrastructure components results in the at least one metric being optimized.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for managing an infrastructure, a utilization of a plurality of infrastructure components in performing an objective is simulated. In addition, a resource demand for the infrastructure associated with the simulated utilization of the infrastructure components is determined and a supply of resources by a plurality of available sources to meet the determined resource demand is simulated. Moreover, at least one metric associated with the determined resource demand and the simulated supply of resources by the plurality of available sources is determined.
8 Citations
16 Claims
-
1. A method for managing an infrastructure, said method comprising:
-
simulating a utilization of each of a plurality of different combinations of infrastructure components in performing an objective, wherein the infrastructure components include a plurality of servers and the objective comprises a computational workload based upon at least one of historical data and future objective demand predictions, wherein the simulating of the utilization includes simulating a placement of the computational workload on the different combinations of the plurality of servers subject to at least one constraint associated with the different combinations of the plurality of servers performing the objective; determining a resource demand for the infrastructure associated with each of the simulated utilizations of the plurality of different combinations of infrastructure components; simulating supply of resources by a plurality of available sources to meet each of the determined resource demands, wherein each of the plurality of available sources is to supply resources to each of the infrastructure components; determining, using a processor, at least one metric associated with each of the determined resource demands and the simulated supply of resources by the plurality of available sources; and determining, by the processor, which of the plurality of different combinations of infrastructure components results in the at least one metric being optimized. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for managing an infrastructure, said apparatus comprising:
-
a processor; and a memory on which is stored machine readable instructions that when executed cause the processor to; simulate a utilization of each of a plurality of different combinations of infrastructure components in performing an objective, wherein the infrastructure components include a plurality of servers and the objective comprises a computational workload based upon at least one of historical data and future objective demand predictions, wherein to simulate the utilization, the processor is to simulate a placement of the computational workload on the different combinations of the plurality of servers subject to at least one constraint associated with the different combinations of the plurality of servers performing the objective; determine a resource demand for the infrastructure associated with each of the simulated utilizations of the plurality of different combinations of infrastructure components; simulate a supply of resources by a plurality of available sources to meet each of the determined resource demands, wherein each of the plurality of available sources is to supply resources to each of the infrastructure components; determine at least one metric associated with each of the determined resource demands and the simulated supply of resources by the plurality of available sources; and determine which combination of the plurality of different combinations of infrastructure components results in the at least one metric being optimized. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium on which is embedded at least one computer program that, when executed by a processor is to cause the processor to:
-
simulate a utilization of each of a plurality of different combinations of infrastructure components in performing an objective; determine a resource demand for the infrastructure associated with each of the simulated utilizations of the plurality of different combinations of infrastructure components, wherein the infrastructure components include a plurality of servers and the objective comprises a computational workload based upon at least one of historical data and future objective demand predictions, wherein to simulate the utilization, the processor is to simulate a placement of the computational workload on the different combinations of the plurality of servers subject to at least one constraint associated with the different combinations of the plurality of servers performing the objective; simulate supply of resources by a plurality of available sources to meet each of the determined resource demands, wherein each of the plurality of available sources is to supply resources to each of the infrastructure components; determine at least one metric associated with each of the determined resource demands and the simulated supply of resources of power by the plurality of available sources; and determine which combination of the plurality of different combinations of infrastructure components results in the at least one metric being optimized. - View Dependent Claims (16)
-
Specification