Search NASASearch

NASA NTRS · 20220009100

Evaluating Network Performance of Containerized Test Framework for Distributed Space Systems

Abstract

Distributed space systems are a mission architecture consisting of multiple spacecraft as a cohesive system which provide multipoint sampling, increased mission coverage, or improved sample resolution, while reducing mission risk through redundancy. To fully realize the potential of these systems, eventually scaling to hundreds or thousands of spacecraft, distributed space systems need to be operated as a single entity, which will enable a variety of novel scientific space missions. The Distributed Spacecraft Autonomy (DSA) project is a software project which aims to mature the technology needed for those systems, namely autonomous decision-making and swarm networking. The DSA project leverages a containerized swarm test framework to simulate spacecraft software, which can identify emergent behavior early in development. Container virtualization allows distributed spacecraft systems to be simulated entirely in software on a single computer, avoiding the overhead associated with conventional approaches like hardware facsimiles and virtual machines. For this approach to be effective, the simulated system behavior must not be artificially influenced by the swarm test framework itself. To address this, we present a series of benchmarks to quantify virtual network bandwidth available on a single-host computer and contextualize this against the network and application behavior of the DSA swarm test framework.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Walter Vaughan, Alan George, Brian Kempa, Daniel Cellucci, Nicholas Cramer. 2022-08-06. Evaluating Network Performance of Containerized Test Framework for Distributed Space Systems. https://ntrs.nasa.gov/citations/20220009100

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports