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 Pedro Fortuna