Overview
SpaceCoMP (Space Computing Platform) enables distributed computation across a LEO satellite constellation. Satellites collect large volumes of sensor data but have limited downlink bandwidth — a few minutes of ground contact per orbit. By processing data onboard and only downlinking results, SpaceCoMP reduces gigabytes of raw imagery to kilobyte-sized alert packets.
The system implements a distributed MapReduce model adapted for the constraints of space: intermittent connectivity, limited compute, bounded memory, and a network topology that changes with orbital mechanics.
Protocol Stack
SpaceCoMP uses the following subset of the LeoDOS communication stack:
Transport
Network
Data Link
Coding
Used by SpaceCoMP
Not used
Sections
- Constellation — Walker Delta topology, orbital geometry, and link constraints
- Roles — coordinator, collector, mapper, reducer and their interactions
- Job Lifecycle — from ground submission to result downlink
- Routing — distance-minimizing shortest path on the torus
- Task Allocation — Hungarian and LAPJV assignment algorithms
- Use Cases — continuous monitoring workflows (wildfire, tailings dam, oil spill, etc.)