A High-Speed Software Implementation of Delay-Tolerant Networking(LEW-19897-1)

operations
A High-Speed Software Implementation of Delay-Tolerant Networking
(LEW-19897-1)
Overview
Delay Tolerant Networking (or DTN) has been identified as a key technology to facilitate the development and growth of future space networks.Existing DTN implementations have emphasized operation in constrained environments with relatively limited resources and low data speeds. As various technologies have advanced, however, both the rate and efficiency with which data can be effectively transferred have grown incredibly quickly. This has left existing craft unable to utilize more than a small fraction of available capacity. Further, to date, most known implementations of DTN have been designed to operate on the spacecraft themselves.The innovation, in this case, is a software prototype called High-speed DTN (or HDTN). HDTN takes advantage of modern hardware platforms to offer substantial improvement on latency and throughput with respect to DTN implementations that exist today. Specifically, our implementation maintains compatibility with existing implementations of DTN that conform to IETF RFC 5050, while simultaneously defining a new data format that is better suited to higher-rate operation in many cases. It defines and adopts a massively parallel, pipelined, and message-oriented architecture, which allows the system to scale gracefully as the resources available to the system increase. HDTN's architecture additionally supports hooks for replacing various elements of the processing pipeline with specialized hardware accelerators, which can be used to offer improved Size, Weight, and Power (SWaP) characteristics at the cost of increased development complexity and cost.
Software Details

Category
Operations
Reference Number
LEW-19897-1
Release Type
Open Source
Operating System
Linux
Contact Us About This Technology

Glenn Research Center
Stay up to date, follow NASA's Technology Transfer Program on:
facebook twitter linkedin youtube
Facebook Logo X Logo Linkedin Logo Youtube Logo