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

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.StrategyOneDomainPerDay
      extended by be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.StrategyOneDomainPerDayBasedOnPassedTms
          extended by be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.StrategyOneDomainPerDayBasedOnOnePassedTm

public class StrategyOneDomainPerDayBasedOnOnePassedTm
extends StrategyOneDomainPerDayBasedOnPassedTms

Creation date: 25 avr. 2007

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

Nested Class Summary
 class StrategyOneDomainPerDayBasedOnOnePassedTm.tmAndDomain
           
 
Field Summary
static int WORSTMAXUTIL
           
 
Constructor Summary
StrategyOneDomainPerDayBasedOnOnePassedTm(java.util.Calendar period, int strategy, Domain domain, RoutingAlgorithmsBasedOnOneTmOneDomainPerDay algo, java.lang.String domainNamePrefix)
           
 
Method Summary
 void changeDomain(java.util.Calendar currentDate)
           
 java.lang.String getNameAndParameters()
           
 void recomputeRoutingMatrix()
           
 void recordValues(float[] absoluteLinkLoads, TrafficMatrix currentTm, Domain domain)
           
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.StrategyOneDomainPerDayBasedOnPassedTms
getAbsoluteLinkLoads
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.repository.DynamicStrategy.StrategyOneDomainPerDay
addTEMetric, runDynamicStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WORSTMAXUTIL

public static int WORSTMAXUTIL
Constructor Detail

StrategyOneDomainPerDayBasedOnOnePassedTm

public StrategyOneDomainPerDayBasedOnOnePassedTm(java.util.Calendar period,
                                                 int strategy,
                                                 Domain domain,
                                                 RoutingAlgorithmsBasedOnOneTmOneDomainPerDay algo,
                                                 java.lang.String domainNamePrefix)
Method Detail

getNameAndParameters

public java.lang.String getNameAndParameters()
Specified by:
getNameAndParameters in class StrategyOneDomainPerDay

changeDomain

public void changeDomain(java.util.Calendar currentDate)
Specified by:
changeDomain in class StrategyOneDomainPerDay

recomputeRoutingMatrix

public void recomputeRoutingMatrix()
Specified by:
recomputeRoutingMatrix in class StrategyOneDomainPerDayBasedOnPassedTms

recordValues

public void recordValues(float[] absoluteLinkLoads,
                         TrafficMatrix currentTm,
                         Domain domain)
Specified by:
recordValues in class StrategyOneDomainPerDayBasedOnPassedTms


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