Previous topic

fnss.traffic.trafficmatrices.sin_cyclostationary_traffic_matrix

Next topic

fnss.traffic.trafficmatrices.stationary_traffic_matrix

fnss.traffic.trafficmatrices.static_traffic_matrix

static_traffic_matrix(topology, mean, stddev, max_u=0.9, origin_nodes=None, destination_nodes=None)[source]

Return a TrafficMatrix object, i.e. a single traffic matrix, representing the traffic volume exchanged over a network at a specific point in time

This matrix is generated by assigning traffic volumes drawn from a lognormal distribution and assigned to specific origin-destination pairs using the Ranking Metrics Heuristic method proposed by Nucci et al. [R25]

Parameters :

topology : topology

The topology for which the traffic matrix is calculated. This topology can either be directed or undirected. If it is undirected, this function assumes that all links are full-duplex.

mean : float

The mean volume of traffic among all origin-destination pairs

stddev : float

The standard deviation of volumes among all origin-destination pairs.

max_u : float, optional

Represent the max link utilization. If specified, traffic volumes are scaled so that the most utilized link of the network has an utilization equal to max_u. If None, volumes are not scaled, but in this case links may end up with an utilization factor greater than 1.0

origin_nodes : list, optional

A list of all nodes which can be traffic sources. If not specified, all nodes of the topology are traffic sources

destination_nodes : list, optional

A list of all nodes which can be traffic destinations. If not specified, all nodes of the topology are traffic destinations

Returns :

tm : TrafficMatrix

References

[R25](1, 2) Nucci et al., The problem of synthetically generating IP traffic matrices: initial recommendations, ACM SIGCOMM Computer Communication Review, 35(3), 2005