LeoDOS
LeoDOS is a communication stack and distributed computing platform for LEO satellite constellations. It runs on NASA's Core Flight System and implements CCSDS protocols for reliable multi-hop communication over inter-satellite links.
The system is designed around a single premise: satellites in a LEO constellation generate far more data than they can downlink. Rather than storing raw data and waiting for a ground pass, satellites process data onboard, route it across the mesh network, and deliver compact results to ground. The SpaceCoMP framework coordinates this distributed computation; the protocol stack provides the reliable transport it runs on.
Documentation
- Background — orbits, constellations, links, and the space environment
- Building and Running — how to build, test, and run LeoDOS
- SpaceCoMP — distributed computation across the constellation: task allocation, workflows, and use cases
- LEO Communication Protocols — CCSDS communication stack from physical modulation to reliable transport
- Core Flight System — the cFS framework: architecture, mission structure, and the five cFE services
- Simulation — NOS3-based constellation simulator: orbits, sensors, communication, Earth observation
- ColonyOS — external job orchestration for ground-initiated workflows