be.ac.ulg.montefiore.run.totem.repository.tomography.methods.kalmanFiltering
Class KalmanFiltering

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.repository.tomography.methods.kalmanFiltering.KalmanFiltering
All Implemented Interfaces:
Tomography

public class KalmanFiltering
extends java.lang.Object
implements Tomography

Creation date: 19-mars-2006

Author:
Quentin Chevalier (quentin.chevalier@gmail.com)

Constructor Summary
KalmanFiltering()
           
 
Method Summary
 TrafficMatrix[] inferTM(Domain domain, LinkLoadData snmp, RoutingMatrix[] a, java.util.HashMap<java.lang.String,java.lang.String> params)
          This method is implemented for each new tomography method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KalmanFiltering

public KalmanFiltering()
Method Detail

inferTM

public TrafficMatrix[] inferTM(Domain domain,
                               LinkLoadData snmp,
                               RoutingMatrix[] a,
                               java.util.HashMap<java.lang.String,java.lang.String> params)
                        throws NotYetImplementedException,
                               InvalidDomainException,
                               TrafficMatrixAlreadyExistException,
                               NodeNotFoundException,
                               InvalidTrafficMatrixException
Description copied from interface: Tomography
This method is implemented for each new tomography method. Need the same number of routing matrix than snmp vectors or only one routing matrix for all the snmp vector

Specified by:
inferTM in interface Tomography
Parameters:
domain - the domain where we want to compute the traffic matrix
snmp - A data structure containing all info about link (snmp data based)
a - vector of the routing matrix associated with the method, each element is a matrix at a time depending of the index
params - list of parameter particular to the tomograhy method
Returns:
a serie of estimated traffic matrix, one for each snmp data
Throws:
NotYetImplementedException
InvalidDomainException
TrafficMatrixAlreadyExistException
NodeNotFoundException
InvalidTrafficMatrixException
See Also:
be.ac.ulg.montefiore.run.totem.repository.tomography.Tomography#inferTM(be.ac.ulg.montefiore.run.totem.domain.model.Domain, double[], be.ac.ulg.montefiore.run.totem.topgen.util.RoutingMatrix, java.util.HashMap)


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