The Saratoga transfer protocol
work done with Surrey Satellite Technology Ltd

Anti-aircraft guns on the deck of the Saratoga
USS Saratoga, Bikini Atoll (Chris Jackson)
Saratoga is a fast file transfer protocol for hop-by-hop transfers on privately-owned networks - including the intermittently-connected networks used for delay-tolerant networking. Saratoga was first developed at Surrey Satellite Technology Ltd to download imagery from satellites.

Bundle Protocol from space demonstrated using Saratoga

Working with NASA Glenn Research Center, and using the ground-based testbed created for testing CLEO, the Cisco router in Low Earth Orbit, Saratoga has been developed further and written up as an internet-draft, aiming for experimental status. Saratoga is described in:

Saratoga has developed over the past few years:

Saratoga can optionally also be used for Delay-Tolerant Networking (DTN) Bundle Protocol transfers. Using Saratoga, we are the first to demonstrate Bundle Protocol transfers from space, as noted on Slashdot and on Government Computer News.

Articles placing our bundle-in-space testing in context with later NASA deep-space bundle tests:

Development on Saratoga and resulting internet-drafts sprang from the collaboration involved in working with CLEO, the Cisco router in Low Earth Orbit.

Saratoga is named for the USS Saratoga, sunk near Bikini Atoll and now a popular diving site.

Related work
HTTP-DTN
HTTP-DTN is an alternative to bundling, that uses HTTP as a session layer hop-by-hop between nodes. HTTP is separated from TCP into its own layer, running over different convergence or transport layers.

Bundle Protocol reliability
The bundle protocol lacks any notion of reliability, and ignores the well-known
end-to-end principle. We have been attempting to address this, to increase reliability and performance in bundle networks:


Lloyd Wood (L.Wood@surrey.ac.uk)