Class PowerModelCubic
java.lang.Object
org.cloudbus.cloudsim.power.models.PowerModelAbstract
org.cloudbus.cloudsim.power.models.PowerModelSimple
org.cloudbus.cloudsim.power.models.PowerModelCubic
- All Implemented Interfaces:
PowerAware
,PowerModel
public class PowerModelCubic extends PowerModelSimple
Implements a power model where the power consumption is the cube of the resource usage.
If you are using any algorithms, policies or workload included in the power package please cite the following paper:
- Since:
- CloudSim Toolkit 2.0
- Author:
- Anton Beloglazov, Manoel Campos da Silva Filho
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PowerModelCubic(double maxPower, double staticPowerPercent)
Instantiates a new power model cubic. -
Method Summary
Methods inherited from class org.cloudbus.cloudsim.power.models.PowerModelSimple
getConstant, getMaxPower, getPowerInternal, getStaticPower, getStaticPowerPercent
Methods inherited from class org.cloudbus.cloudsim.power.models.PowerModelAbstract
getEnergyLinearInterpolation, getHost, getPower, getPower, setHost
-
Constructor Details
-
PowerModelCubic
public PowerModelCubic(double maxPower, double staticPowerPercent)Instantiates a new power model cubic.- Parameters:
maxPower
- the max power that can be consumed in Watt-Second (Ws).staticPowerPercent
- the static power usage percentage between 0 and 1.
-