be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy
Class Strategy

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.Strategy
Direct Known Subclasses:
StrategyBasedOnDomain, StrategyBasedOnOracle, StrategyBasedOnPassedTms

public abstract class Strategy
extends java.lang.Object

Creation date: 24 avr. 2007

Author:
Simon Balon (balon@run.montefiore.ulg.ac.be)

Constructor Summary
Strategy()
           
 
Method Summary
 void addTEMetric(TEMetric teMetricToRecord)
           
abstract  float[] getAbsoluteLinkLoads(java.util.Calendar currentDate, TrafficMatrix currentTm)
           
abstract  java.lang.String getNameAndParameters()
           
 RecordedTEMetrics[] runDynamicStrategy(ListOfTrafficMatrices tms, Domain domain)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Strategy

public Strategy()
Method Detail

runDynamicStrategy

public RecordedTEMetrics[] runDynamicStrategy(ListOfTrafficMatrices tms,
                                              Domain domain)

getAbsoluteLinkLoads

public abstract float[] getAbsoluteLinkLoads(java.util.Calendar currentDate,
                                             TrafficMatrix currentTm)

getNameAndParameters

public abstract java.lang.String getNameAndParameters()

addTEMetric

public void addTEMetric(TEMetric teMetricToRecord)


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.