org.inria.myriads.snoozenode.groupmanager.estimator.api.impl
Class AverageMemoryDemandEstimator

java.lang.Object
  extended by org.inria.myriads.snoozenode.groupmanager.estimator.api.impl.AverageMemoryDemandEstimator
All Implemented Interfaces:
MemoryDemandEstimator

public final class AverageMemoryDemandEstimator
extends Object
implements MemoryDemandEstimator

Average memory demand estimator.

Author:
Eugen Feller

Constructor Summary
AverageMemoryDemandEstimator()
           
 
Method Summary
 double estimate(Map<Long,org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData> virtualMachineHistory)
          Estimates the memory demand.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AverageMemoryDemandEstimator

public AverageMemoryDemandEstimator()
Method Detail

estimate

public double estimate(Map<Long,org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.VirtualMachineMonitoringData> virtualMachineHistory)
Estimates the memory demand.

Specified by:
estimate in interface MemoryDemandEstimator
Parameters:
virtualMachineHistory - The virtual machine history data
Returns:
The memory demand estimate


Copyright © 2012. All Rights Reserved.