|
We have implemented a set of ns-3 statistics module enhancements, which we are widely using in the statistics collection of the satellite module of SNS3 (http://satellite-ns3.com/).
The statistics module enhancements can be summarized as follows:
- Modified gnuplot-aggregator
- Moved application-packet-probe to stats from applications module
- A set of (example) helper classes for setting up the delay and throughput statistics
- A stats-helper-example illustrating the usage of the additions
- A test suite for distribution collectors
- Sphinx documentation (.rst files) has been updated related to the additions
- A set of new probes, collectors and aggragators listed below
New probes:
- bytes-probe
- application packet probe
New collectors
- collector-map
- distribution-collector
- interval-rate-collector
- scalar-collector
- unit-conversion-collector
New aggregators:
- multi-file-aggregator
Other
- traffic-time-tag
- stats-callback-definitions
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+10169 lines, -262 lines) |
Patch |
 |
R |
src/applications/model/application-packet-probe.h
|
View
|
|
1 chunk |
+0 lines, -127 lines |
0 comments
|
Download
|
 |
R |
src/applications/model/application-packet-probe.cc
|
View
|
|
1 chunk |
+0 lines, -123 lines |
0 comments
|
Download
|
 |
M |
src/applications/wscript
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/stats/doc/aggregator.rst
|
View
|
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/stats/doc/collector.rst
|
View
|
|
1 chunk |
+267 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/stats/doc/data-collection-helpers.rst
|
View
|
|
3 chunks |
+178 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/stats/doc/probe.rst
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/stats/doc/scope-and-limitations.rst
|
View
|
|
2 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
 |
A |
src/stats/examples/stats-helper-example.cc
|
View
|
|
1 chunk |
+178 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/stats/examples/wscript
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
A |
src/stats/helper/stats-delay-helper.h
|
View
|
|
1 chunk |
+196 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/helper/stats-delay-helper.cc
|
View
|
|
1 chunk |
+693 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/helper/stats-helper.h
|
View
|
|
1 chunk |
+326 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/helper/stats-helper.cc
|
View
|
|
1 chunk |
+426 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/helper/stats-throughput-helper.h
|
View
|
|
1 chunk |
+171 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/helper/stats-throughput-helper.cc
|
View
|
|
1 chunk |
+510 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/application-delay-probe.h
|
View
|
|
1 chunk |
+146 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/application-delay-probe.cc
|
View
|
|
1 chunk |
+128 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/application-packet-probe.h
|
View
|
|
1 chunk |
+127 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/application-packet-probe.cc
|
View
|
|
1 chunk |
+123 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/bytes-probe.h
|
View
|
|
1 chunk |
+119 lines, -0 lines |
1 comment
|
Download
|
 |
A |
src/stats/model/bytes-probe.cc
|
View
|
|
1 chunk |
+117 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/collector-map.h
|
View
|
|
1 chunk |
+496 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/collector-map.cc
|
View
|
|
1 chunk |
+145 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/distribution-collector.h
|
View
|
|
1 chunk |
+614 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/distribution-collector.cc
|
View
|
|
1 chunk |
+826 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/stats/model/gnuplot-aggregator.h
|
View
|
|
3 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/stats/model/gnuplot-aggregator.cc
|
View
|
|
6 chunks |
+40 lines, -4 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/interval-rate-collector.h
|
View
|
|
1 chunk |
+328 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/interval-rate-collector.cc
|
View
|
|
1 chunk |
+474 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/multi-file-aggregator.h
|
View
|
|
1 chunk |
+486 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/multi-file-aggregator.cc
|
View
|
|
1 chunk |
+986 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/scalar-collector.h
|
View
|
|
1 chunk |
+260 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/scalar-collector.cc
|
View
|
|
1 chunk |
+345 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/stats-callback-definitions.h
|
View
|
|
1 chunk |
+61 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/traffic-time-tag.h
|
View
|
|
1 chunk |
+62 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/traffic-time-tag.cc
|
View
|
|
1 chunk |
+94 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/unit-conversion-collector.h
|
View
|
|
1 chunk |
+295 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/model/unit-conversion-collector.cc
|
View
|
|
1 chunk |
+344 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/stats/test/distribution-collector-test-suite.cc
|
View
|
|
1 chunk |
+494 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/stats/wscript
|
View
|
|
5 chunks |
+28 lines, -0 lines |
0 comments
|
Download
|
Total messages: 1
|