Open Channel Foundation
Not Logged In |  | 
Open Channel Foundation


Quick Application Search:


ION
Get this title!
¤ 
Get ION
¤ 
Monitor new releases


Basic information
¤ 
ION Forum
¤ 
Contributors


Additional resources
¤ 
ION at Ohio University
¤ 
Release Notes for ION 2.4.0


Foundation :: Networking Applications :: ION

ION

Interplanetary Overlay Network

ION Moderators:
Scott Burleigh
Total downloads from Open Channel to date: 399
source code available SOURCE CODE AVAILABLE

The Interplanetary Overlay Network (ION) software distribution is an implementation of Delay-Tolerant Networking (DTN) architecture as described in Internet RFC 4838. It is designed to enable inexpensive insertion of DTN functionality into embedded systems such as robotic spacecraft. The intent of ION deployment in space flight mission systems is to reduce cost and risk in mission communications by simplifying the construction and operation of automated digital data communication networks spanning space links, planetary surface links, and terrestrial links.

For a comprehensive overview of DTN, see http://www.dtnrg.org. Very briefly, DTN is a digital communication networking technology that enables data to be conveyed between two communicating entities automatically and reliably even if one or more of the network links in the end-to-end path between those entities is subject to very long signal propagation latency and/or prolonged intervals of unavailability. The DTN architecture is much like the architecture of the Internet, except that it is one layer higher in the familiar ISO protocol “stack”. The DTN analog to the Internet Protocol (IP), called “Bundle Protocol” (BP), is designed to function as an “overlay” network protocol that interconnects “internets” – including both Internet-structured networks and also data paths that utilize only space communication links as defined by the Consultative Committee for Space Data Systems (CCSDS) – in much the same way that IP interconnects “subnets” such as those built on Ethernet, SONET, etc.

ION includes implementations of the DTN Bundle Protocol (RFC 5050), the Licklider Transmission Protocol (RFC 5326), and the CCSDS File Delivery Protocol and Asynchronous Message Service, together with supporting software libraries that manage shared memory and an embedded object database, implement zero-copy objects, and insulate the software from variations among operating systems. For more information, see the "ION Design and Operations Guide".




Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Caltech/Jet Propulsion Laboratory
   More software from Jet Propulsion Laboratory


Open Channel Software runs entirely on Open Source Software. We return value to the Software community in the form of services and original software. Most of our content is currently available as source code, with the copyright owned by the original author, All Rights Reserved. Everything else is Copyright ©2000 - 2013 Open Channel Software.

View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.