Uses of Interface
be.ac.ulg.montefiore.run.totem.trafficMatrix.model.TrafficMatrix

Packages that use TrafficMatrix
at.ftw.repository.reopt   
be.ac.ulg.montefiore.run.totem.repository.MplsRouting This package holds an implementation of an MPLS LSP fullmesh optimal MIP model 
be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow This package holds an implementation of the multi-commodity flow algorithm. 
be.ac.ulg.montefiore.run.totem.repository.optDivideTM This package holds an implementation of the algorithm described in "Dividing the Traffic Matrix to approach optimal Traffic Engineering" by S. 
be.ac.ulg.montefiore.run.totem.repository.SAMTE.model   
be.ac.ulg.montefiore.run.totem.topgen.traffic This package holds traffic generation-related classes. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.facade This package holds the manager for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.generation   
be.ac.ulg.montefiore.run.totem.trafficMatrix.model This package holds the model for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl This package holds the implementation of the model for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.persistence This package holds classes used to load/save traffic matrices. 
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents   
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables   
be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE   
it.unina.traffic   
 

Uses of TrafficMatrix in at.ftw.repository.reopt
 

Methods in at.ftw.repository.reopt with parameters of type TrafficMatrix
 TotemActionList<SetLspReservationAction> FTWReopt.calculateInitialSolution(Domain domain, TrafficMatrix tm, int profit, int changeCost)
           
 void FTWReopt.createDataFile(Domain domain, TrafficMatrix tm, int profit, int changeCost, boolean isInitialDataFile)
           
 TotemActionList<SetLspReservationAction> FTWReopt.reopt(Domain domain, TrafficMatrix tm, int profit, int changeCost)
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.repository.MplsRouting
 

Methods in be.ac.ulg.montefiore.run.totem.repository.MplsRouting with parameters of type TrafficMatrix
 float[] MplsRouting.compute(Domain domain, TrafficMatrix tm)
          Compute the link utilisation produce by the Mpls Routing using glpsol
 void MplsRouting.createDataFile(Domain domain, TrafficMatrix tm)
          Create the data file
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow
 

Methods in be.ac.ulg.montefiore.run.totem.repository.MultiCommodityFlow with parameters of type TrafficMatrix
 float[] MultiCommodityFlow.computeCommodityFlow(Domain domain, TrafficMatrix tm)
          Compute the link utilisation produce by the MCF using glpsol
 void MultiCommodityFlow.createMCFMinMaxUtilDataFile(Domain domain, TrafficMatrix tm)
          Create the data file
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.repository.optDivideTM
 

Methods in be.ac.ulg.montefiore.run.totem.repository.optDivideTM with parameters of type TrafficMatrix
 double[] OptDivideTMLinkLoadStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
static double optDivideTM.computeOptimumApproximation(Domain domain, TrafficMatrix tm, int N, java.lang.String ObjectiveFunction, boolean establishMultipleFullMesh, boolean verbose)
           
 void OptDivideTMLinkLoadStrategy.establishFullmeshes(Domain domain, TrafficMatrix tm)
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model
 

Methods in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model that return TrafficMatrix
 TrafficMatrix SAMTESolution.getTm()
           
 

Methods in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model with parameters of type TrafficMatrix
 float[] LinkLoadComputation.computeLinkLoad(Domain domain, TrafficMatrix tm, java.util.List<ExtendedLsp> lspList)
           
 float[] LinkLoadComputation.computeLinkLoad(SimplifiedDomain domain, TrafficMatrix tm, java.util.List<ExtendedPath> lspList)
           
 void LinkLoadComputation.displayPath(SimplifiedDomain domain, TrafficMatrix tm, java.util.List<ExtendedPath> lspList)
           
 void LinkLoadComputation.displayPathChange(SimplifiedDomain domain, TrafficMatrix tm, java.util.List<ExtendedPath> lspList)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model with parameters of type TrafficMatrix
RandomInitialSolutionGenerator(SimplifiedDomain domain, TrafficMatrix tm, int maxLsp, SinglePathCPL cpl)
           
SAMTESolution(ObjectiveFunction of, TrafficMatrix tm, SimplifiedDomain sDomain)
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.topgen.traffic
 

Methods in be.ac.ulg.montefiore.run.totem.topgen.traffic that return TrafficMatrix
 TrafficMatrix TrafficGenerator.generateTM()
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade that return TrafficMatrix
 TrafficMatrix TrafficMatrixManager.generateTrafficMatrix(int asId, int tmId, TrafficModel model, double fraction, boolean generateOnlyEdgeTraffic)
          Generates a new traffic matrix tmId for the domain asId.
 TrafficMatrix TrafficMatrixManager.getDefaultTrafficMatrix()
          Returns the default traffic matrix for the default domain of InterDomainManager.
 TrafficMatrix TrafficMatrixManager.getDefaultTrafficMatrix(int asId)
          Returns the default traffic matrix for the domain asId.
 TrafficMatrix TrafficMatrixManager.getTrafficMatrix(int asId, int tmId)
          Returns the traffic matrix tmId for the domain asId.
 TrafficMatrix TrafficMatrixManager.loadTrafficMatrix(java.io.File file, int tmId, boolean isDefaultTrafficMatrix)
          Loads the intra-domain traffic matrix contained in the given file.
 TrafficMatrix TrafficMatrixManager.loadTrafficMatrix(java.lang.String fileName)
          Loads the intra-domain traffic matrix contained in the file fileName.
 TrafficMatrix TrafficMatrixManager.loadTrafficMatrix(java.lang.String fileName, int tmId, boolean isDefaultTrafficMatrix)
          Loads the intra-domain traffic matrix contained in the file fileName.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.facade with parameters of type TrafficMatrix
 LinkLoadComputer LinkLoadComputerManager.addLinkLoadComputer(Domain domain, TrafficMatrix tm, LinkLoadStrategy lls)
          Create a new LinkLoadComputer and add it to the manager with a generated id.
 LinkLoadComputer LinkLoadComputerManager.addLinkLoadComputer(Domain domain, TrafficMatrix tm, LinkLoadStrategy lls, boolean addAsDefault, java.lang.String id)
          Create a new LinkLoadComputer and add it to the manager with the id id and return it.
 void TrafficMatrixManager.addTrafficMatrix(TrafficMatrix tm, int tmId)
          Adds the traffic matrix tm with the TM ID tmId.
 void LinkLoadComputerManager.addTrafficMatrixEvent(TrafficMatrix tm, int tmId)
           
 void TrafficMatrixManagerListener.addTrafficMatrixEvent(TrafficMatrix tm, int tmId)
          A TrafficMatrix has been loaded
 void LinkLoadComputerManager.changeDefaultTrafficMatrixEvent(int asId, TrafficMatrix tm)
           
 void TrafficMatrixManagerListener.changeDefaultTrafficMatrixEvent(int asId, TrafficMatrix tm)
          The default traffic matrix has changed for the domain given by its asId.
 LinkLoadComputer LinkLoadComputerManager.getLinkLoadComputer(TrafficMatrix tm, LinkLoadStrategy lls)
          returns the linkLoadComputer corresponding to the given traffic matrix and LinkLoadStrategy.
 java.util.List<LinkLoadComputer> LinkLoadComputerManager.getLinkLoadComputers(TrafficMatrix tm)
          returns a list of LinkLoadComputer for the given trafficMatrix.
protected  void TrafficMatrixManagerObserver.notifyAddTrafficMatrix(TrafficMatrix tm, int tmId)
          A TrafficMatrix has been loaded
protected  void TrafficMatrixManagerObserver.notifyChangeDefaultTrafficMatrix(int asId, TrafficMatrix tm)
          The default traffic matrix has changed for the domain given by its asId.
protected  void TrafficMatrixManagerObserver.notifyRemoveTrafficMatrix(TrafficMatrix tm, int tmId)
          A traffic matrix has been removed
 void LinkLoadComputerManager.removeTrafficMatrixEvent(TrafficMatrix tm, int tmId)
           
 void TrafficMatrixManagerListener.removeTrafficMatrixEvent(TrafficMatrix tm, int tmId)
          A traffic matrix has been removed
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.trafficMatrix.generation
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.generation that return TrafficMatrix
 TrafficMatrix POPPOPTrafficMatrixGeneration.generatePOPPOPTrafficMatrix(Domain domain, java.lang.String trafficMatrixFileName)
          This method can be used to generate an XML traffic matrix from a text-file traffic matrix.
 TrafficMatrix POPPOPTrafficMatrixGeneration.generateTrafficMatrix(TrafficMatrix tm, java.util.HashMap hashMap, Domain domain, CBGP cbgpInstance, java.lang.String netflowXMLTrafficMatrixFileName)
          This methods takes a CBGP instance to which all messages (dumps & updates) have been passed and generates an intra-domain traffic matrix from an interdomain XML traffic matrix.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.generation with parameters of type TrafficMatrix
 TrafficMatrix POPPOPTrafficMatrixGeneration.generateTrafficMatrix(TrafficMatrix tm, java.util.HashMap hashMap, Domain domain, CBGP cbgpInstance, java.lang.String netflowXMLTrafficMatrixFileName)
          This methods takes a CBGP instance to which all messages (dumps & updates) have been passed and generates an intra-domain traffic matrix from an interdomain XML traffic matrix.
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.trafficMatrix.model
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model that return TrafficMatrix
 TrafficMatrix LinkLoadComputer.getTrafficMatrix()
          Returns the traffic matrix.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model with parameters of type TrafficMatrix
 double[] LinkLoadStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl
 

Classes in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl that implement TrafficMatrix
 class TrafficMatrixImpl
          Implementation of the TrafficMatrix interface.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl that return TrafficMatrix
 TrafficMatrix LinkLoadComputerImpl.getTrafficMatrix()
           
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl with parameters of type TrafficMatrix
static void SPFLinkLoadStrategy.calculateLoads(Domain domain, TrafficMatrix tm, double[] loads, java.util.List<java.util.List<Link>> links, float fraction, int src, int dst)
           
 double[] IGPShortcutStrategy.compute(Domain domain, TrafficMatrix tm)
           
 double[] SPFLinkLoadStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 double[] BasicIGPShortcutStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 double[] OverlayStrategy.compute(Domain domain, TrafficMatrix tm)
          Compute the link load of the specified traffic matrix on the domain
 

Constructors in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl with parameters of type TrafficMatrix
LinkLoadComputerImpl(Domain domain, LinkLoadStrategy lls, TrafficMatrix tm)
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.trafficMatrix.persistence
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.persistence that return TrafficMatrix
static TrafficMatrix TrafficMatrixFactory.loadTrafficMatrix(java.io.File file)
          Returns the intra-domain traffic matrix contained in the given file file.
static TrafficMatrix TrafficMatrixFactory.loadTrafficMatrix(java.lang.String fileName)
          Returns the intra-domain traffic matrix contained in the file fileName.
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.persistence with parameters of type TrafficMatrix
static void TrafficMatrixFactory.saveTrafficMatrix(java.lang.String fileName, TrafficMatrix tm)
          Saves the intra-domain traffic matrix tm to the file fileName.
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents with parameters of type TrafficMatrix
 void RMguiMatrixHandler.addTrafficMatrixEvent(TrafficMatrix tm, int tmId)
           
 void RMguiMatrixHandler.changeDefaultTrafficMatrixEvent(int asId, TrafficMatrix tm)
           
 void RMguiMatrixHandler.removeTrafficMatrixEvent(TrafficMatrix tm, int tmId)
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables that return TrafficMatrix
 TrafficMatrix TrafficMatrixTable.getTM()
           
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables with parameters of type TrafficMatrix
 void TrafficMatrixTable.setTM(TrafficMatrix tm, int tmId)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables with parameters of type TrafficMatrix
TrafficMatrixTable(TrafficMatrix tm, int tmId)
           
 

Uses of TrafficMatrix in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.SAMTE with parameters of type TrafficMatrix
 void SAMTEGUIModule.startAnnealing(int max_hops, int nb_shortest_path, int max_lsp, Domain domain, TrafficMatrix tm)
           
 

Uses of TrafficMatrix in it.unina.traffic
 

Methods in it.unina.traffic with parameters of type TrafficMatrix
 void TrafficGenerator.sendTraffic(Domain domain, TrafficMatrix tm, java.util.HashMap<java.lang.String,java.lang.String> params)
          Send commands on the client socket to generate traffic with D-ITG.
 



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