This repository is distributed under the GNU Lesser General Public License v3.0 or later.
See LICENSE.txt for details.
LDACS-GeoOpt-Simulator is a paper-specific OMNeT++ simulator repository for evaluating
GeoOpt routing in sparse LDACS air-to-air networks. It is focused on the French airspace
equipage-fraction scenario used for the GeoOpt study.
The included scenario and scripts are prepared to compare:
- Greedy-1
- GPSR
- GeoOpt
- Dijkstra: Implements the Dijkstra's shortest path routing algorithm which serves as a baseline.
scenarios/— NED network and OMNeT++ configuration filesscenarios/results/— Makefile, plotting environment, and result-processing scripts
Clone the repository and run:
git clone https://github.com/ComNetsHH/LDACS-GeoOpt-Simulator
cd LDACS-GeoOpt-Simulator
bash install.shThe installation prepares the workspace under omnetpp-5.6.2/workspace/.
It downloads or clones the required simulator dependencies, including:
- OMNeT++ 5.6.2
- INET 4.2.5
LDACS-Abstract-RadioLDACS-Abstract-TDMA-MACLDACS-Greedy-K-Hop-RoutingLDACS-DijkstraLDACS-GPSR-RoutingLDACS-GeoOpt-Routing
cd scenarios/results
make build-release
make run-paper-simulations-local
make generate-all-equipageFraction-csv
make plot-equipage-fraction-metricscd scenarios/results
make run-all-simulations-from-hpc-equipageFraction- The workspace root used by the Makefile and shell helpers is
../../omnetpp-5.6.2/workspace/. - The GeoOpt routing implementation is intended to live in its own routing repository.
- The plotting scripts assume OMNeT++ result files are exported into
scenarios/results/simresults/.