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

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.StrategyOneDomainPerDay
Direct Known Subclasses:
StrategyOneDomainPerDayBasedOnDomain, StrategyOneDomainPerDayBasedOnNextTm, StrategyOneDomainPerDayBasedOnPassedTms

public abstract class StrategyOneDomainPerDay
extends java.lang.Object

Creation date: 24 avr. 2007

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

Constructor Summary
StrategyOneDomainPerDay()
           
 
Method Summary
 void addTEMetric(TEMetric teMetricToRecord)
           
abstract  void changeDomain(java.util.Calendar currentDate)
           
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

StrategyOneDomainPerDay

public StrategyOneDomainPerDay()
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()

changeDomain

public abstract void changeDomain(java.util.Calendar currentDate)

addTEMetric

public void addTEMetric(TEMetric teMetricToRecord)


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