Design and Implementation of a Bundle Protocol Unified API

2022 11th Advanced Satellite Multimedia Systems Conference and the 17th Signal Processing for Space Communications Workshop (ASMS/SPSC)(2022)

引用 2|浏览0
暂无评分
摘要
Approaching Moon and Mars exploration missions have led to new interest in the DTN architecture and a consequent increase in the number of present or planned Bundle Protocol (BP) implementations. As each BP implementation has its own Application Programming Interface (API), a possible negative side effect is that the development of third-party applications is somewhat discouraged, as it would be necessary to develop a specific version for each BP implementation supported, with obvious disadvantages in terms of software consistency and maintenance. To solve this problem, the Unified API presented in this paper aims to offer prospective programmers an “abstracted” interface compatible with most major BP implementations, such as DTN2/DTNME, ION, IBR-DTN and μD3TN. As well as making applications intrinsically multiplatform, the Unified API library also facilitates the development of new applications by presenting an interface resembling the familiar UDP socket, and by moving some of the most challenging BP aspects from the application to the library, as detailed in this paper. The Unified API is part of the DTNsuite, the Unibo collection of DTN applications, all released as free software.
更多
查看译文
关键词
Delay-/Disruption-Tolerant Networking,Inter-Planetary Networking,Bundle Protocol,DTN2,ION,IBR-DTN,μD3TN
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要