Simulation configurations and dataset resulted from some studies on the resilience of delay-tolerant network protocols to standard attacks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
experiments-GE
experiments-nonGE
maps
.gitignore
README.md

README.md

DTN-security

Simulation configurations used for studying the resilience of delay-tolerant network (DTN) protocols to standard attacks.

References

  • D. Bucur, G. Iacca, M. Gaudesi, G. Squillero, A. Tonda, Optimizing groups of colluding strong attackers in mobile urban communication networks with evolutionary algorithms, Applied Soft Computing, Elsevier, Volume 40, Pages 416-426, March 2016 bib
  • D. Bucur, G. Iacca, G. Squillero, A. Tonda, Black Holes and Revelations: Using Evolutionary Algorithms to Uncover Vulnerabilities in Disruption-Tolerant Networks, Proc. of EvoApps, LNCS, Springer, Copenaghen, March 2015 bib

Prerequisites

Install and run

  • Copy the wkt files from the maps folder to the folder THE_ONE/data
  • Edit the run.sh script: 1) Set THE_ONE folder according to your installation folder. 2) Choose CITY (manhattan, venice, sanfrancisco) and CONFIGURATION_FILE. The latter is The ONE template file, used to choose the network protocol. To select a protocol, replace its name occurrences in CONFIGURATION_FILE (e.g. in sanfrancisco-E-0.txt replace "Epidemic" with FirstContact"). If The ONE template configuration is renamed (e.g. from sanfrancisco-E-0.txt to sanfrancisco-FC-0.txt) this should also reflect into run.sh (e.g. replace $CITY-E-0 with $CITY-FC-0).
  • Run ugp3 from the experiment folder (with/without Group Evolution)

Abbrevations

  • E: Epidemic
  • FC: FirstContact
  • SW: SprayAndWait
  • GE: Group Evolution