Speaker
Description
Modern Low Earth Orbit satellites increasingly support on-board data processing using GPUs and FPGAs, enabling multi-purpose use cases beyond simple data capture. However, orchestrating computational workloads across single or multi-node satellite systems requires an efficient shared storage solutions that can handle the constraints of space environments.
This contribution presents the integration of EOS into the ORCHIDE project - an orchestrator platform for managing multi-tenant satellite workloads. ORCHIDE enables service operators to submit processing jobs that execute on sensor data stored locally, eliminating the need to download raw data to ground stations. The platform's requirement for platform-agnostic deployment across heterogeneous satellite architectures necessitated a shared filesystem with low overhead, fault tolerance, and long-term reliability.
We document the comparative analysis that led to selecting EOS over alternative solutions, present performance benchmarks demonstrating different workloads using shared filesystems and describe the integration enabling ORCHIDE to manage storage across distributed satellite compute nodes.