be.ac.ulg.montefiore.run.totem.domain.model
Interface DomainStatistics

All Known Implementing Classes:
DomainStatisticsImpl

public interface DomainStatistics

Compute statistcs on a domain

Creation date: 12-Jan-2005 18:56:21

Author:
Fabian Skivee (skivee@run.montefiore.ulg.ac.be)

Method Summary
 float getBalance()
          Returns the Balance of the network (resource-oriented network performance indicator).
 float getFairness()
          Returns the Fairness of the network (traffic-oriented network performance indicator).
 float getLinkUtilisationStandardDeviation()
          Returns the Standard Deviation over the utilisation of all the links of this domain
 float getPathcost(Lsp lsp)
          Returns the pathcost of the lsp given as argument.
 float getThroughput()
          Returns the Throughput of the network (traffic-oriented network performance indicator).
 float getUtilization()
          Returns the Utilization of the domain (resource-oriented network performance indicator).
 

Method Detail

getBalance

float getBalance()
Returns the Balance of the network (resource-oriented network performance indicator). The balance is defined by 1 minus the maximum link load in the network. As we do not dispose link load in our domain XML format, we replace the load by the bandwidth reservation.


getUtilization

float getUtilization()
Returns the Utilization of the domain (resource-oriented network performance indicator). The utilization is defined by the sum of all link loads. As we do not dispose link load in our domain XML format, we replace the load by the bandwidth reservation.


getLinkUtilisationStandardDeviation

float getLinkUtilisationStandardDeviation()
Returns the Standard Deviation over the utilisation of all the links of this domain


getFairness

float getFairness()
Returns the Fairness of the network (traffic-oriented network performance indicator). The fairness is defined as the minimum share in the network. (for the share definition, see below)


getThroughput

float getThroughput()
Returns the Throughput of the network (traffic-oriented network performance indicator). Throughput is defined as the sum (over all trunks) of the product of share and demand. (for the share definition, see below)


getPathcost

float getPathcost(Lsp lsp)
Returns the pathcost of the lsp given as argument. The pathcost is the sum of TE metric of the links on which the LSP pass on.



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