Scenario: dense-small¶
Class: dense / low-mobility
← Benchmark index · Metrics · Methodology
Provenance — regenerated on every merge. Unlike the sweep pages, this table is not pinned to a release:
benchmarks.ymlre-runs the discrete taxonomy on every merge to the default branch and rewrites the generated block below, so these numbers track the current tip ofmainand already include the pheromone-weighting change (#327) and the per-seed RNG stream assignment (#352). They are a per-merge regression signal at the 10-run publication floor (#318); the release-pinned, 20-seed numbers live on the sweep and headline pages. See Provenance and #365.
What it stresses¶
The fast CI regime; AntHocNet's hard case. A small, dense, barely-mobile field
that runs cheaply enough for the per-merge benchmarks workflow, so it is the
scenario that gives the quick regression signal.
Configuration¶
| nodes | area long edge (m) | max speed (m/s) | pause (s) | flows | propagation |
|---|---|---|---|---|---|
| 16 | 250 | 5 | 1 | 4 | range |
Defined as DISCRETE["dense-small"] in
ns3/tools/run-scenarios.py
(nNodes=16 area=250 speed=5 pause=1 flows=4 range=0). The per-merge
benchmarks workflow runs the taxonomy with --quick.
Results¶
Caveat —
large-scaleandheavy-loadcurrently reflect an open defect. #173 (P1, open): withenableMultipathon, reactive forward ants are bounded neither by a broadcast budget nor by(src,seq)duplicate suppression, so route discovery floods combinatorially in dense graphs. Read those two rows as a bug report, not as protocol character. See docs/fidelity.md.
Mean of 10 run(s), every baseline on identical realisations; ± is the 95% CI half-width (#293). Generated by run-scenarios.py.
| protocol | PDR % ±95 | mean delay (ms) ±95 | 99th delay (ms) ±95 | throughput (kbps) | NRL ±95 | jitter (ms) | dOff90 (ms) |
|---|---|---|---|---|---|---|---|
| anthocnet | 38.0 ± 7.7 | 29.1 ± 6.5 | 704.4 ± 486.6 | 8.45 | 5.132 ± 1.08 | 13.45 | inf |
| aodv | 38.1 ± 8.4 | 283.5 ± 110.7 | 6604.9 ± 1696.9 | 8.47 | 2.033 ± 0.42 | 35.79 | inf |
| olsr | 56.2 ± 6.8 | 2.7 ± 1.7 | 12.9 ± 4.9 | 4.88 | 1.670 ± 0.48 | 0.83 | inf |
| dsdv | 21.0 ± 5.9 | 44.9 ± 48.4 | 1338.1 ± 2176.3 | 4.66 | 1.892 ± 0.63 | 19.08 | inf |