Skip to main content

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:

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.)