Browse Prior Art Database

A method to budget power for hot-pluggable devcies or modules Disclosure Number: IPCOM000237717D
Publication Date: 2014-Jul-04
Document File: 3 page(s) / 51K

Publishing Venue

The Prior Art Database


This article describes a method to dynamically allocate power for hot-pluggable devices.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 3

A method to budget power for hot

A method to budget power for hot-

Power budgeting is an important part of energy planning and management in a Data Center. In the current state of the art, this involves power allocation and power limiting. However, as of today, the power allocation and power limiting is performed at specific times for the computer node level, chassis level, rack level or higher. Established domain power budget allocations are not allowed to be dynamic reconfigured without interruption of running workloads, so they are typically only performed at startup or during specific power re-allocation windows after startup. This limitation is present to ensure that over-subscription of the power supplies (and the resulting negative consequences of such an event) are guaranteed to be avoided. There is no solution to address the need to be able to reduce the power budget already granted to a device that is not using the entire granted budget while the device continues running uninterrupted . With more devices being hot-pluggable, the managing of power allocation of the hot-pluggable devices is inadequately addressed by the state of the art. For example, a server that supports the hot adding or removal of CPU cards or PCIe devices may have to pre-allocate the power that can accommodate all possible devices just to ensure that the later addition of CPUs or PCIe cards can be safely contained . This leaves power allocated to future potential and prevents use of some amount of the available power budget, leading to fragmentation of the data center power and cooling capacity.

The disclosed invention introduces a method that can allocate power on-demand according to the power needs of a device or module that is being plugged in, and can safely delay or deny the power-up or of the device if not enough remaining power is available. This delay can be until new power supplies are installed or until reconfiguration of the power domain allows for safe addition of the newly -introduced device(s). The core idea of our invention is that upon the plugging-in of a new device or module to the system, the ma...