Record Details

Record 1 of 1
Interplanetary Overlay Network Bundle Protocol Implementation
NTRS Full-Text: Click to View  [PDF Size: 79 KB]
External Online Source: http://www.techbriefs.com/component/content/article/10841
Author and Affiliation:
Burleigh, Scott C.(Arcon Corp., United States)
Abstract: The Interplanetary Overlay Network (ION) system's BP package, an implementation of the Delay-Tolerant Networking (DTN) Bundle Protocol (BP) and supporting services, has been specifically designed to be suitable for use on deep-space robotic vehicles. Although the ION BP implementation is unique in its use of zero-copy objects for high performance, and in its use of resource-sensitive rate control, it is fully interoperable with other implementations of the BP specification (Internet RFC 5050). The ION BP implementation is built using the same software infrastructure that underlies the implementation of the CCSDS (Consultative Committee for Space Data Systems) File Delivery Protocol (CFDP) built into the flight software of Deep Impact. It is designed to minimize resource consumption, while maximizing operational robustness. For example, no dynamic allocation of system memory is required. Like all the other ION packages, ION's BP implementation is designed to port readily between Linux and Solaris (for easy development and for ground system operations) and VxWorks (for flight systems operations). The exact same source code is exercised in both environments. Initially included in the ION BP implementations are the following: libraries of functions used in constructing bundle forwarders and convergence-layer (CL) input and output adapters; a simple prototype bundle forwarder and associated CL adapters designed to run over an IPbased local area network; administrative tools for managing a simple DTN infrastructure built from these components; a background daemon process that silently destroys bundles whose time-to-live intervals have expired; a library of functions exposed to applications, enabling them to issue and receive data encapsulated in DTN bundles; and some simple applications that can be used for system checkout and benchmarking.
Publication Date: Sep 01, 2011
Document ID:
20120000489
(Acquired Jan 06, 2012)
Subject Category: MAN/SYSTEM TECHNOLOGY AND LIFE SUPPORT
Report/Patent Number: NPO-41628
Document Type: NASA Tech Brief
Publication Information: NASA Tech Briefs, September 2011; 52; (SEE 20120000420)
Financial Sponsor: Jet Propulsion Lab., California Inst. of Tech.; Pasadena, CA, United States
Organization Source: Arcon Corp.; United States
Description: 1p; In English
Distribution Limits: Unclassified; Publicly available; Unlimited
Rights: Copyright; Distribution as joint owner in the copyright
NASA Terms: PROTOCOL (COMPUTERS); COMPUTER NETWORKS; INTEROPERABILITY; COMPUTER PROGRAMS; INTERPLANETARY SPACE; APPLICATIONS PROGRAMS (COMPUTERS); LOCAL AREA NETWORKS; INTERNETS; ROBOTICS
› Back to Top
Facebook icon, External Link to NASA STI page on Facebook Twitter icon, External Link to NASA STI on Twitter YouTube icon, External Link to NASA STI Channel on YouTube RSS icon, External Link to New NASA STI RSS Feed
Find Similar Records
 
NASA Logo, External Link

NASA Official: Gerald Steeman
Sponsored By: NASA Scientific and Technical Information Program
Site Curator: STI Support Services
Last Modified: January 06, 2012

Privacy Policy & Important Notices Disclaimers, Copyright, Terms of Use Freedom of Information Act USA.gov NASA.gov NASA OCIO Free Adobe PDF Reader Free MS Word Viewer