be.ac.ulg.montefiore.run.totem.repository.tomography
Interface Tomography

All Known Implementing Classes:
Fanout, GeneralizedTomogravity, KalmanFiltering, SimplifiedTomogravity, Tomogravity

public interface Tomography

Interface to implement for all tomography method

Creation date: 9-mar-06

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

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.
 

Method Detail

inferTM

TrafficMatrix[] inferTM(Domain domain,
                        LinkLoadData snmp,
                        RoutingMatrix[] a,
                        java.util.HashMap<java.lang.String,java.lang.String> params)
                        throws NotYetImplementedException,
                               InvalidDomainException,
                               TrafficMatrixAlreadyExistException,
                               NodeNotFoundException,
                               InvalidTrafficMatrixException
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

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


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