Reference Scenarios: Custom
The examples/custom_reference.py script can run a number of different reference scenarios described in the paper, dumping aggregate results to files for later analysis.
Run a custom reference scenario in DSNS.
usage: custom_reference.py [-h]
[--scenario {walker,walker_large,cubesat,lunar_mars}]
[--walker-scale WALKER_SCALE]
[--traffic {none,point_to_point,point_to_point_eos,random}]
[--traffic-scale TRAFFIC_SCALE]
[--delivery {best_effort,store_and_forward,ltp}]
[--loss LOSS] [-v] [--results-dir RESULTS_DIR]
[--no-logging]
Named Arguments
- --scenario
Possible choices: walker, walker_large, cubesat, lunar_mars
The scenario to run
Default:
'walker'
- --walker-scale
Scale factor for the number of satellites in the walker and walker_large scenarios
Default:
1
- --traffic
Possible choices: none, point_to_point, point_to_point_eos, random
The type of traffic to simulate
Default:
'point_to_point'
- --traffic-scale
Scale factor for traffic generation
Default:
10
- --delivery
Possible choices: best_effort, store_and_forward, ltp
The delivery method to use
Default:
'store_and_forward'
- --loss
Loss probability for best effort delivery
- -v, --verbose
Verbose output
Default:
False
- --results-dir
Directory to store the results in
Default:
'custom-references'
- --no-logging
Disable logging of messages and bandwidth
Default:
False