TL;DR
DTN7 is an open-source, modular, and efficient implementation of the latest Bundle Protocol Version 7 in Go, designed to advance research and applications in disruption-tolerant networking.
Contribution
We introduce DTN7, a new open-source DTN implementation in Go with modular design, enabling flexible research and application development for the latest Bundle Protocol.
Findings
DTN7 demonstrates competitive performance compared to existing DTN systems.
DTN7's modular design facilitates research and development in DTN.
Experimental results show DTN7's efficiency and flexibility across platforms.
Abstract
In disruption-tolerant networking (DTN), data is transmitted in a store-carry-forward fashion from network node to network node. In this paper, we present an open source DTN implementation, called DTN7, of the recently released Bundle Protocol Version 7 (draft version 13). DTN7 is written in Go and provides features like memory safety and concurrent execution. With its modular design and interchangeable components, DTN7 facilitates DTN research and application development. Furthermore, we present results of a comparative experimental evaluation of DTN7 and other DTN systems including Serval, IBR-DTN, and Forban. Our results indicate that DTN7 is a flexible and efficient open-source multi-platform implementation of the most recent Bundle Protocol Version 7.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
