Patent application number | Description | Published |
20090158275 | Dynamically Resizing A Virtual Machine Container - Embodiments of the present invention pertain to dynamically resizing a virtual machine container. According to one embodiment, an optimal utilization is determined based on a desired performance for a multi-tiered application and transaction mix information that describes a mix of transactions that result from executing the multi-tiered application. Automatic modification of an amount of a physical resource a virtual machine container is entitled to for executing a particular application component associated with the multi-tiered application is enabled where the amount is automatically modified based on the optimal utilization. | 06-18-2009 |
20100091786 | Control of a Computing System Having Adjustable Inputs - 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. | 04-15-2010 |
20100115095 | AUTOMATICALLY MANAGING RESOURCES AMONG NODES - 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. | 05-06-2010 |
20100205469 | POWER BUDGETING FOR A GROUP OF COMPUTER SYSTEMS - Power consumption of a group of computer systems is managed based on a maximum power consumption for the group. A power budget is determined from the power consumption of each computer system and the maximum power consumption for the group. The power budget identifies a power cap for each computer system in the group. The power caps in the power budget are distributed to the computer systems in the group. | 08-12-2010 |
20100235011 | DETERMINING OPTIMAL SETTINGS FOR RESOURCE ACTUATORS - 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. | 09-16-2010 |
20110093128 | SUPPLYING A RESOURCE TO AN ENTITY FROM A RESOURCE ACTUATOR - In a method for supplying a resource to an entity from a resource actuator, a plurality of physics-based models pertaining to the resource actuator and the entity are developed, a condition detected at the entity is received, feedback control on a resource demand of the entity employed based upon the detected condition, feed forward control on the resource demand of the entity is employed based upon the detected condition and the plurality of physics-based models, a constraint optimization problem having an objective function and at least one constraint using the plurality of physics-based models is formulated, a solution to the constraint optimization problem is determined, in which the solution provides the actuator setting, and the resource actuator is set to the actuator setting to supply the entity with the resource from the resource actuator. | 04-21-2011 |
20110106314 | MANIPULATING ENVIRONMENTAL CONDITIONS IN AN INFRASTRUCTURE - In a method for manipulating environmental conditions in an infrastructure containing one or more adaptive vent tiles, correlations between opening levels of the one or more adaptive vent tiles and an environmental condition at one or more heat dissipating devices are identified. In addition, one or more environmental conditions at locations proximate to or within the one or more heat dissipating devices are received and errors between the received one or more environmental conditions and one or more reference environmental conditions are identified. Moreover, opening levels for the one or more adaptive vent tiles are determined based upon the identified correlations and errors. | 05-05-2011 |
20110270464 | DISTRIBUTION OF COOLING RESOURCES USING HIERARCHICALLY IDENTIFIED COOLING MICROGRIDS - In a method for distributing cooling resources to a plurality of locations using a plurality of hierarchically identified cooling microgrids, conditions detected at the plurality of locations are received. Each level of the hierarchically identified cooling microgrids is a plurality of resource actuators configured to vary distribution of the cooling resources. Settings for the plurality of resource actuators in each of the levels in the cooling microgrid hierarchy that substantially maintain conditions at the plurality of locations within predetermined ranges are determined using a processor, while substantially optimizing at least one measure of performance associated with supplying the cooling resources to the plurality of locations. | 11-03-2011 |
20120005505 | Determining Status Assignments That Optimize Entity Utilization And Resource Power Consumption - 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. | 01-05-2012 |
20120109619 | GENERATING A RESOURCE MANAGEMENT PLAN FOR AN INFRASTRUCTURE - In a method for generating a resource management plan for an infrastructure, a resource supply available from a combination of resource sources is determined, an operation of the infrastructure in performing an objective using the determined supply of resources is simulated, in which the simulation is to simulate resource demand of a plurality of infrastructure components in performing the objective, a metric(s) associated with operating the infrastructure based upon the simulation is determined, a determination as to whether the metric(s) satisfies a predetermined goal(s) is made, the resources supplied and/or the simulation of the resource demand of the plurality of infrastructure components is modified in response to the at least one metric failing to satisfy the predetermined goal(s), and a resource management plan for the infrastructure that has been determined to result in the metric(s) satisfying the predetermined goal(s) is generated. | 05-03-2012 |
20120124403 | POWER CAPPING FEEDBACK NORMALIZATION - A power capping system ( | 05-17-2012 |
20120197444 | MANIPULATING ENVIRONMENTAL CONDITIONS IN AN INFRASTRUCTURE - A system and method for manipulating environmental conditions in an infrastructure containing a fluid moving device are disclosed that include identifying correlations between operational settings of the fluid moving device and environmental conditions resulting from changes to the operational settings. In addition, an environmental condition detected at a location proximate to or within the plenum following supply of fluid into the plenum by the fluid moving device is received and errors between the received environmental condition and a reference environmental condition are identified. Operational settings for the fluid moving device to achieve the reference environmental condition are determined based upon the identified correlations and errors. | 08-02-2012 |
20120221373 | Estimating Business Service Responsiveness - An embodiment includes gathering input data including observed utilizations of allocations and business service response times. The input data is partitioned into a plurality of data sets that include at least one training data set and at least one test data set. A model is generated that predicts responsiveness using the at least one training data set. The model is evaluated using the at least one test data set, and a business service response time distribution is predicted using the model. An embodiment may use a trace-based capacity planning methodology to estimate the impact of planning alternatives on business service responsiveness. | 08-30-2012 |
20120226922 | CAPPING DATA CENTER POWER CONSUMPTION - Example systems, methods and articles of manufacture to cap data center power consumption are disclosed. A disclosed example system includes a group power capper to allocate a fraction of power for a data center to a portion of the data center, a domain power capper to allocate hosted applications to a server of the portion of the data center to comply with the allocated portion of the power, and a local power capper to control a first state of the server and a second state of a cooling actuator associated with the portion of the data center to comply with the allocated portion of the power. | 09-06-2012 |
20130110306 | MANAGING MULTIPLE COOLING SYSTEMS IN A FACILITY | 05-02-2013 |
20130132009 | SYSTEMS AND METHODS FOR APPORTIONING POWER CONSUMPTION - The present disclosure includes a system and method for apportioning power consumption. In an example of apportioning power consumption according to the present disclosure, a transaction mix for a service is determined ( | 05-23-2013 |
20130197895 | REAL-TIME SERVER MANAGEMENT - A method for real-time server management may include determining a server architecture model based on performance characteristics of a component of a server. The method may further include determining a real-time model of the server from the server architecture model based on real-time server operation data, and adapting a performance controller for the server to operational characteristics of the server based on the real-time model. | 08-01-2013 |
20130287032 | UPDATING VIRTUAL NETWORK MAPS - A switch determines a path, not included in a first set of virtual networks associated with the switch. It is determined if the path can be added to an existing virtual network in the first set of virtual networks. If the path cannot be added, a new virtual network is created to include the path. | 10-31-2013 |
20130287033 | ROUTING DATA PACKETS ON A NETWORK - A plurality of data flows can be routed from a first node of the network to one or more other nodes of the network. A destination of a data packet for each data flow is determined. When the destination node of the data packet of that data flow is not adjacent to the first node, a probabilistic determination is made for a next hop of data packets of that data flow. When the destination node of the data packet of that data flow is adjacent to the first node, a priority designation is made for the next hop of data packets of that data flow as being the destination node. The next hop for data packets of the data flow is determined based on either the probabilistic determination or the priority designation. | 10-31-2013 |
20130287034 | USING PROBABILISTIC VALUES FOR ROUTING DATA PACKETS ON A DATA CENTER NETWORK - A set of virtual local area networks (VLANs) are defined from a set of nodes that comprise a data center network. A set of possible paths are determined for routing data packets from a root node to one or more other nodes of the set of nodes. A set of probabilistic values are identified for determining a path in the set of possible paths that individual data packets are to take as between the root node and a destination node specified by the individual data packet. The data packets are routed to the destination node specified by that data packet, along a path that is determined by use of the set of probabilistic values. The path may be provided by one or more VLANs. | 10-31-2013 |
20140040899 | SYSTEMS AND METHODS FOR DISTRIBUTING A WORKLOAD IN A DATA CENTER - A data center workload distribution management system includes a cooling cost engine to determine a cooling cost or cooling capacity for each of a plurality of zones of a data center and a workload distribution engine. The workload distribution engine is to identify the zone that has a lowest cooling cost and sufficient cooling capacity and also has sufficient processing capacity for a workload, determine a local cooling efficiency index for at least one location within the identified zone, and distribute the workload to the location having a local cooling efficiency index that indicates the highest cooling efficiency. | 02-06-2014 |
20140244046 | MANAGING AIRFLOW PROVISIONING - In an implementation, a method for managing airflow provisioning in an area comprising a plurality of racks, wherein a plurality of fluid moving devices are to supply airflow to the plurality of racks through a plurality of adjustable vent tiles, includes accessing a model that describes airflow transport and distribution within the area, said model comprising a plurality of parameters, determining values for the plurality of parameters, and implementing the model to partition the area into a plurality of fluid moving device zones of influence with a desired level of overlapping among the plurality of fluid moving device zones of influence. | 08-28-2014 |