Skip to main navigation Skip to search Skip to main content

Comparing Statistical, Analytical, and Learning-Based Routing Approaches for Delay-Tolerant Networks

  • Pedro R. d' Argenio
  • , Juan Fraire
  • , Arnd Hartmanns
  • , Fernando Raverta

Research output: Contribution to journalArticleAcademicpeer-review

59 Downloads (Pure)

Abstract

In delay-tolerant networks (DTNs) with uncertain contact plans, the communication episodes and their reliabilities are known a priori. To maximise the end-to-end delivery probability, a bounded network-wide number of message copies are allowed. The resulting multi-copy routing optimization problem is naturally modelled as a Markov decision process with distributed information. In this paper, we provide an in-depth comparison of three solution approaches: statistical model checking with scheduler sampling, the analytical RUCoP algorithm based on probabilistic model checking, and an implementation of concurrent Q-learning. We use an extensive benchmark set comprising random networks, scalable binomial topologies, and realistic ring-road low Earth orbit satellite networks. We evaluate the obtained message delivery probabilities as well as the computational effort. Our results show that all three approaches are suitable tools for obtaining reliable routes in DTN, and expose a trade-off between scalability and solution quality.
Original languageEnglish
Article number10
Number of pages25
JournalACM transactions on modeling and computer simulation
Volume35
Issue number2
Early online date25 May 2024
DOIs
Publication statusPublished - 11 Apr 2025

Keywords

  • This work was part of the MISSION (Models in Space Systems: Integration, Operation, and Networking) project, funded by the European Union’s Horizon 2020 research and innovation programme under Marie Skłodowska-Curie Actions grant number 101008233.

Fingerprint

Dive into the research topics of 'Comparing Statistical, Analytical, and Learning-Based Routing Approaches for Delay-Tolerant Networks'. Together they form a unique fingerprint.

Cite this