White Papers

Power Utilization Management Profile
14 Version 1.0.0a
The power utilization mode shall be represented by the PowerUtilizationMode, PowerUtilizationAlgorithm
and PendingPowerUtilizationAlgorithm properties, and shall contain current and pending power
algorithms of the impacted system respectively.
The power utilization mode may also be managed through granular custom settings. The instance of
DCIM_OEMPowerUtilizationCustomSettingData shall represent the custom settings of the power
utilization mode. If the PowerUtilizationAlgorithm property has value 3 (Custom Settings Based), then the
instance of DCIM_OEMPowerUtilizationCustomSettingData shall be associated with the Central Instance
through the CIM_ElementSettingData association that has the IsCurrent property set to 1 (IsCurrent). If
the PendingPowerUtilizationAlgorithm property has value 3 (Custom Settings Based), then instance of
DCIM_OEMPowerUtilizationCustomSettingData shall be associated with the Central Instance through the
CIM_ElementSettingData association that has the IsPending property set to 2 (Is Pending).
7.3 Power Aspect
The power aspect of the managed system shall be implemented, and shall be represented by an instance
of CIM_PowerAllocationSettingData associated to the instance of CIM_ComputerSystem through
CIM_SettingsDefineState association. Power aspect instance of CIM_PowerAllocationSettingData shall
be associated with the Central Instance through CIM_ServiceAffects association.
7.3.1 Current Power Consumption
Current power consumption of the managed system shall be represented through the power aspect
instance of CIM_PowerAllocationSettingData. The Reservation property of the
CIM_PowerAllocationSettingData instance shall represent the current power consumption of the
managed system in the units defined in the AllocationUnits property.
7.3.2 Current Power Consumption Budget
This clause details the requirements for representing the managed system’s power consumption. If the
DCIM_OEMPowerUtilizationmanagementCapabilities.SupportedMethods property array contains 32768
(RequestPowerUtilizationLimit), then the requirements in this clause shall be followed.
The budget for the power consumption of the managed system shall be implemented, and shall be
represented through the power aspect instance of CIM_PowerAllocationSettingData. The Limit property
of the CIM_PowerAllocationSettingData instance shall represent the current power budget for the
managed system in the units defined in the AllocationUnits property. The Reservation property of the
CIM_PowerAllocationSettingData instance shall represent the current power consumption for the
managed system in the units defined in the AllocationUnits property.
7.4 Interesting Power Consumption Levels
This clause details the requirements on the representation of the power aspect of the managed system.
The requirements in this clause are optional. Only if the instrumentation supports advertising detailed
power consumption levels, the constraints of this clause shall be followed.
CIM_PowerAllocationSettingData instances, associated to the CIM_AllocationCapabilities instances
through CIM_SettingsDefineCapabilities association, shall represent detailed power consumption levels
and shall be implemented. CIM_AllocationCapabilities instances shall be associated to the
CIM_PowerAllocationSettingData instance representing the managed system’s power aspect through
CIM_ElementCapabilities.
The Limit property of the CIM_PowerAllocationSettingData instance shall represent the detailed power
consumption level for the managed system in the units defined in the AllocationUnits property and shall
be implemented.