public class PowerMeasurementDelegate extends Object implements IPowerMeasurementQuery
| Constructor and Description |
|---|
PowerMeasurementDelegate(Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCPUMetric(NodeDescription description) |
void |
addNodeMeasurement(NodeOverview overview,
Cell cell) |
AbstractNonLinearRegression<javax.measure.quantity.Power> |
constructPowerModel(NodeDescription description,
eu.cactosfp7.infrastructuremodels.physicaldc.power.binding.PowerModelBinding binding,
long lowerBound,
long upperBound) |
NodeOverview |
getNodeOverview() |
NodeDescription |
selectNode(NodeOverview overview,
eu.cactosfp7.infrastructuremodels.physicaldc.core.AbstractNode node) |
void |
setPowerBinding(AbstractNonLinearRegression<javax.measure.quantity.Power> regression,
eu.cactosfp7.infrastructuremodels.physicaldc.power.binding.PowerModelBinding binding,
List<DoubleModelParameter<javax.measure.quantity.Power>> modelParameters) |
public void addNodeMeasurement(NodeOverview overview, Cell cell)
addNodeMeasurement in interface IPowerMeasurementQuerypublic NodeOverview getNodeOverview() throws IOException
getNodeOverview in interface IPowerMeasurementQueryIOExceptionpublic void addCPUMetric(NodeDescription description)
addCPUMetric in interface IPowerMeasurementQuerypublic AbstractNonLinearRegression<javax.measure.quantity.Power> constructPowerModel(NodeDescription description, eu.cactosfp7.infrastructuremodels.physicaldc.power.binding.PowerModelBinding binding, long lowerBound, long upperBound) throws IOException, org.vedantatree.expressionoasis.exceptions.ExpressionEngineException
constructPowerModel in interface IPowerMeasurementQueryIOExceptionorg.vedantatree.expressionoasis.exceptions.ExpressionEngineExceptionpublic void setPowerBinding(AbstractNonLinearRegression<javax.measure.quantity.Power> regression, eu.cactosfp7.infrastructuremodels.physicaldc.power.binding.PowerModelBinding binding, List<DoubleModelParameter<javax.measure.quantity.Power>> modelParameters)
setPowerBinding in interface IPowerMeasurementQuerypublic NodeDescription selectNode(NodeOverview overview, eu.cactosfp7.infrastructuremodels.physicaldc.core.AbstractNode node)
selectNode in interface IPowerMeasurementQuery