README.flowmon
author Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
Fri, 17 Jul 2009 10:28:57 +0100
changeset 4013 44be7a0fe970
parent 3972 4c6cb7db6d87
permissions -rw-r--r--
Forgot to add the enable-tracing option to the XML file

ns-3-flowmon
============

=== What is it ===

Adds a flow monitoring framework module to NS-3.  With only a few
lines of code a set of objects are created that will monitor IPv4
flows that are being simulated.  At the end of the simulation, a few
simple methods allow retrieval of the collected statistical data on
the flows.  No prior configuration of any list of flows to be
monitored is necessary, as the flow monitor automatically detects
flows.

This module is ideal for collecting results especially in Python based
simulations, although it is also very useful for C++ simulations,
since it avoids the need to create large disk based trace files, and
already collects a large amount of useful information in a small
amount of space.

Note: this branch is based on http://code.nsnam.org/gjc/ns-3-pyviz/

=== How to use ===

For an example, see examples/flowmon.py

=== Architecture ===

TODO: write this section.

For the time being, look at (possibly slightly outdated, but...)
src/contrib/flow-monitor/design.txt.

=== Authors ===

Gustavo Carneiro  <gjc@inescporto.pt> <gjcarneiro@gmail.com>
Pedro Fortuna     <pedro.fortuna@inescporto.pt> <pedro.fortuna@gmail.com>