Orbit Scheduler
Overview
The Orbit Scheduler orchestrates workloads across heterogeneous compute nodes spanning Earth datacenters and orbital infrastructure. It understands orbital mechanics, energy availability, and network topology to make optimal placement decisions.Key Capabilities
- Orbit-aware scheduling — Accounts for orbital position, eclipse periods, ground contacts
- Energy optimization — Routes work based on power availability
- Latency-aware routing — Minimizes round-trip time based on geometry
- Fault tolerance — Automatic failover between nodes
- Workload splitting — Distribute work across Earth + orbit
Architecture
API Preview
Submit Job with Placement Hints
Query Node Status
Schedule Future Work
Schedule jobs to run at optimal times:Placement Strategies
Orbital-First
Prefer orbital nodes, fall back to Earth:Earth-First
Prefer Earth, use orbital for overflow:Latency-Optimized
Route to minimize latency to specific region:Energy-Optimized
Route to nodes with best energy availability:Scheduling Factors
The scheduler considers:| Factor | Weight | Description |
|---|---|---|
| Energy availability | High | Current and predicted power |
| Latency | High | Network path to user |
| Queue depth | Medium | Current load on node |
| Thermal headroom | Medium | Temperature margin |
| Eclipse status | Medium | Upcoming power constraints |
| Ground contact | Low | Communication availability |
Node Types
| Type | Location | Characteristics |
|---|---|---|
earth | Terrestrial DC | Unlimited power, stable network |
leo | Low Earth Orbit | Variable power, intermittent ground contact |
meo | Medium Earth Orbit | Stable power, higher latency |
geo | Geostationary | Continuous visibility, 240ms+ latency |