The Architectural Refinement of μD3TN: Toward a Software-Defined DTN Protocol Stack

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Walter, Felix, Feldmann, Marius, Fraire, Juan A., Burleigh, Scott
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913443935682560
author Walter, Felix
Feldmann, Marius
Fraire, Juan A.
Burleigh, Scott
author_facet Walter, Felix
Feldmann, Marius
Fraire, Juan A.
Burleigh, Scott
contents This paper provides a comprehensive overview of the uD3TN project's development, detailing its transformation into a flexible and modular software implementation of the Delay-/Disruption-Tolerant Networking (DTN) Bundle Protocol. Originating from uPCN, designed for microcontrollers, uD3TN 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 abstract Convergence Layer Adapter (CLA) interfaces, 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 uD3TN's architecture with the Interplanetary Overlay Network (ION) protocol stack, highlighting some general architectural principles at the foundation of DTN protocol implementations.
format Preprint
id arxiv_https___arxiv_org_abs_2407_17166
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Architectural Refinement of μD3TN: Toward a Software-Defined DTN Protocol Stack
Walter, Felix
Feldmann, Marius
Fraire, Juan A.
Burleigh, Scott
Networking and Internet Architecture
This paper provides a comprehensive overview of the uD3TN project's development, detailing its transformation into a flexible and modular software implementation of the Delay-/Disruption-Tolerant Networking (DTN) Bundle Protocol. Originating from uPCN, designed for microcontrollers, uD3TN 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 abstract Convergence Layer Adapter (CLA) interfaces, 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 uD3TN's architecture with the Interplanetary Overlay Network (ION) protocol stack, highlighting some general architectural principles at the foundation of DTN protocol implementations.
title The Architectural Refinement of μD3TN: Toward a Software-Defined DTN Protocol Stack
topic Networking and Internet Architecture
url https://arxiv.org/abs/2407.17166