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

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

public abstract class StrategyBasedOnPassedTms
extends Strategy

Creation date: 25 avr. 2007

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

Constructor Summary
StrategyBasedOnPassedTms(java.util.Calendar period, Domain domain)
           
 
Method Summary
 float[] getAbsoluteLinkLoads(java.util.Calendar currentDate, TrafficMatrix currentTm)
           
abstract  void recomputeRoutingMatrix()
           
abstract  void recordValues(float[] absoluteLinkLoads, TrafficMatrix currentTm)
           
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.Strategy
addTEMetric, getNameAndParameters, runDynamicStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrategyBasedOnPassedTms

public StrategyBasedOnPassedTms(java.util.Calendar period,
                                Domain domain)
Method Detail

getAbsoluteLinkLoads

public float[] getAbsoluteLinkLoads(java.util.Calendar currentDate,
                                    TrafficMatrix currentTm)
Specified by:
getAbsoluteLinkLoads in class Strategy

recomputeRoutingMatrix

public abstract void recomputeRoutingMatrix()

recordValues

public abstract void recordValues(float[] absoluteLinkLoads,
                                  TrafficMatrix currentTm)


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