A Method of Utilizing OS Dynamic Resource Allocation/Configuration for Power Throttling in a Multi-Node (Bladecenter) Environment
Original Publication Date: 2004-Aug-20
Included in the Prior Art Database: 2004-Aug-20
On the next generation of Blade servers, power utilization and thermal cooling will become a major issue for individual node performance and functionality. With current Blade designs, power consumption and/or thermal production could induce cpu power throttling and/or complete node shutdown in some situations. If power draw or thermal conditions exceed power supply thresholds, the power supply will shut itself off. If the power supply shuts down all blades in the power domain will go down as well. In order to prevent this, the management module monitoring the power supplies and power domain needs to implement recovery policies which will reduce the net power consumption/heat levels down to values within the power supply's operating range. Many different algorithms are possible for deciding how to achieve the required reduction. Current solutions determine the total reduction in power consumption required. This value is evenly divided across all blades in the power domain. This has the effect of reducing the performance of all blades equally. Realistically, different applications running on different blades have different performance characteristics. This solution enables users to tailor power reduction goals for each blade to the resources not required by the primary application running on the blade.