A Torrent-Inspired Large File Transfer System for Small Satellite SwarmsThe increasing complexity and coordination requirements of multi-spacecraft missions, distributed space systems, and small satellite swarms necessitate efficient and scalable data transfer mechanisms. Inspired by peer-to-peer file sharing protocols, we present a novel large file transfer (LFT) system designed for NASA’s Core Flight Software (cFS) framework. The LFT system was tested on NASA’s Starling mission, a multi-cubesat swarm with S-Band cross-link capabilities and a mesh network topology. Our system leverages the Better Approach to Mobile Ad-hoc Networking (BATMAN) routing protocol and the Data Distribution Service (DDS) standard to enable seamless communication among swarm members. The LFT system features two primary use cases: push data, where a sender initiates a transfer session by broadcasting data packets to targeted receivers, and request data, where a receiver solicits specific data from other swarm members. We demonstrate the effectiveness of our torrent-inspired approach in facilitating strategic coordination and large file transfers onboard the Starling spacecraft via the crosslink network. Our system’s scalability, fault tolerance, and adaptability make it an attractive solution for future small satellite swarms requiring efficient data exchange capabilities
Document ID
20250008213
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Caleb Adams (Ames Research Center Mountain View, United States)
Michael Iatauro (Ames Research Center Mountain View, United States)
Brian Kempa (Ames Research Center Mountain View, United States)
Sergei Gridnev (KBR (United States) Houston, United States)
Pavlo Vlastos (KBR (United States) Houston, United States)
Caroline Lassiter (KBR (United States) Houston, United States)
Date Acquired
August 8, 2025
Publication Date
August 13, 2025
Publication Information
Publication: Small Satellite Conference
Publisher: AIAA/USU
Subject Category
Computer Programming and Software
Report/Patent Number
SSC25-XI-06
Meeting Information
Meeting: Small Satellite Conference
Location: Salt Lake City, UT
Country: US
Start Date: August 11, 2025
End Date: August 13, 2025
Sponsors: Utah State University
Funding Number(s)
WBS: 875293.07.17.01.21
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Peer Committee
Keywords
file sharingdistributed softwarecube satellitesatellitefile transfer