Publications Conference paper · Delay-tolerant networks · 2024
The Architectural Refinement of µD3TN: Toward a Software-Defined DTN Protocol Stack
IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT), pp. 161–170, 2024
Read on arXivfreePublisher’s version
Abstract
This paper provides a comprehensive overview of the µD3TN project's development, detailing its transformation into a flexible and modular software implementation of the Delay-/Disruption-Tolerant Networking (DTN) Bundle Protocol. Originating from µ PCN, designed for microcontrollers, µD3TN has undergone significant architectural refinement to increase flexibility, compatibility, and performance across various DTN applications. Key developments include achieving platform independence, supporting multiple Bundle Protocol versions concurrently, introducing an abstract Convergence-Layer Adapter (CLA) interface, and developing the so called Application Agent Protocol (AAP) for interaction with the application layer. Additional enhancements, informed by field tests, include Bundle-in-Bundle Encapsulation and exploring a port to the Rust programming language, indicating the project's ongoing adaptation to practical needs. The paper also introduces the Generic Bundle Forwarding Interface and AAPv2, showcasing the latest innovations in the project. Moreover, it provides a comparison of µD3TN^primes architecture with the Interplanetary Overlay Network (ION) protocol stack, highlighting some general architectural principles at the foundation of DTN protocol implementations.
Cite
DOI 10.1109/smc-it61443.2024.00025
BibTeX
@inproceedings{walter2024architectural,
author = {Walter, Felix and Feldmann, Marius and Fraire, Juan A. and Burleigh, Scott},
title = {The Architectural Refinement of $\mu$D3TN: Toward a Software-Defined DTN Protocol Stack},
booktitle = {IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT)},
pages = {161--170},
year = {2024},
doi = {10.1109/smc-it61443.2024.00025}
}