摘要:
A system for controlling power consumption of a network includes at least one terminal to receive a plurality of requests to route data from a plurality of data sources to a plurality of data sinks, where the data sources and the data sinks are connected to each other through a plurality of network nodes forming the network, and a network configuration unit. The network configuration unit includes a selection module configured to select a configuration of the network nodes that allows the network to have a lowest overall power consumption of the network among a plurality of configurations of the network, and an output module configured to output a plurality of instruction signals to the network nodes to perform the network configuration. A network path for transmitting a network flow is selected that does not allow the network flow to be split and flow through another network path.
摘要:
In a method of determining status assignments for a plurality of entities that substantially optimizes a total power consumption of the plurality of entities and a plurality of resource actuators, at least one entity power model for the entities and at least one resource power model for the resource actuators are developed. In addition, a constraint optimization problem having an objective function and at least one constraint is formulated and the problem is solved by employing a search tool, the at least one entity power model, and the at least one resource power module on the objective function to identify status assignments for the entities that results in the optimized total power consumption.
摘要:
A power model that relates the settings of resource actuators to power consumption levels of the resource actuators and a condition model that relates the settings of the resource actuators to an environmental condition at the location of the at least one entity and a power consumption level of the at least one entity are developed. A constraint optimization problem having an objective function and at least one constraint is formulated, where the objective function computes at least a proportional quantity of a total power consumption level of the resource actuators and the at least one constraint comprises a setpoint environmental condition at a location of the at least entity. A solution to the constraint optimization problem is determined, where the solution provides optimal values for the resource actuator settings.
摘要:
A system for managing resources automatically among nodes includes a node controller configured to dynamically manage allocation of node resources to individual workloads, where each of the nodes is contained in one of a plurality of pods. The system also includes a pod controller configured to manage live migration of workloads between nodes within one of the plurality of pods, where the plurality of pods are contained in a pod set. The system further includes a pod set controller configured to manage capacity planning for the pods contained in the pod set. The node controller, the pod controller and the pod set controller are interfaced with each other to enable the controllers to meet common service policies in an automated manner. The node controller, the pod controller and the pod set controller are also interfaced with a common user interface to receive service policy information.
摘要:
A technique for controlling an output of a computing system having multiple adjustable inputs includes providing a set of adjustable inputs to the computing system, observing an output of the computing system while the system is in operation, and selecting a subset of adjustable inputs from the set of adjustable inputs based on the observation of the output. The inputs in the selected subset are then adjusted to achieve a desired output of the computing system.
摘要:
An embodiment of a method of controlling access to a computing resource within a shared computing environment begins with a first step of measuring performance parameters for workloads accessing the computing resource to determine a performance parameter vector for the workloads. The method continues with a second step of estimating a controller function for the computing resource by analysis of recent performance parameters and recent throughputs. The controller function comprises a mathematical operation which takes an input and provides an output. In a third step, the method compares the performance parameter vector to a reference performance parameter vector to determine an error parameter. In a fourth step, the method applies the controller function to the error parameter to determine a target throughput for each of the workloads. The method concludes with a fifth step of adjusting access to the computing resource for each work load having a throughput limit different from about the target throughput by reducing or increasing the throughput limit for the workload to about the target throughput.
摘要:
According to one embodiment, a method comprises scheduling, by a weighted proportional-share scheduler, access of competing flows to a computing service in accordance with respective weights assigned to the competing flows. The method further comprises autonomously determining, by a controller, based at least in part on received performance measurement for the flows, values of the respective weights assigned to the competing flows for achieving respective performance goals desired for the competing flows. When determined by the controller that the values of the respective weights assigned to the competing flows should be changed for achieving the performance goals, the controller communicates the changed values of the respective weights to the weighted proportional-share scheduler.
摘要:
According to one embodiment, a method comprises scheduling, by a weighted proportional-share scheduler, access of competing flows to a computing service in accordance with respective weights assigned to the competing flows. The method further comprises autonomously determining, by a controller, based at least in part on received performance measurement for the flows, values of the respective weights assigned to the competing flows for achieving respective performance goals desired for the competing flows. When determined by the controller that the values of the respective weights assigned to the competing flows should be changed for achieving the performance goals, the controller communicates the changed values of the respective weights to the weighted proportional-share scheduler.
摘要:
A method and system for updating a demand profile used in a computing utility includes receiving a demand profile associated with an application that identifies a required resource demand during time slots in a demand cycle, receiving trending specification information used during admission to the computing utility and updating the demand profile when indicated in light of trending specification information and resource demand.
摘要:
Embodiments of the present invention relate to a system and method for allocating resources to applications. One embodiment of the present invention may include identifying a plurality of applications and a plurality of application components, and determining available resources of a networked computing system for potentially storing the applications and application components. Additionally, the embodiment may include determining required resources for each application component, assigning a subset of available resources for each application component based on the required resources of the application component and the available resources. The embodiment may also include associating the application components with the subsets of available resources and storing more than one application component of the plurality of application components on a single available resource.