A Torrent-Inspired Large File Transfer System for Small Satellite Swarms

The 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 efficientdata exchange capabilities

Publication Details

Journal
Digital Commons - USU (Utah State University)
Published
2025-08-04
DOI
https://doi.org/10.26077/861b-43ec
Primary Topic
Diatoms and Algae Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Torrent-Inspired Large File Transfer System for Small Satellite Swarms

Digital Commons - USU (Utah State University)
Diatoms and Algae Research
article

A Torrent-Inspired Large File Transfer System for Small Satellite Swarms

article en

Abstract

The 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 efficientdata exchange capabilities

Digital Commons - USU (Utah State University)
Openalex Percentile: Top 65%
Diatoms and Algae Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.