← Back to Pale Blue Systems

Pale Blue Systems // Priority Scheduling Demo

A rover's edge node: the PBS edge adapter tags each envelope with its priority, and the node's bundle agent (such as NASA/JPL ION) sends the most urgent first. Left: that edge node. Right: a first-in, first-out queue on an identical link. This page models the scheduling policy; the ION demonstration records ION doing it. SYSTEM INFO explains how it works.

LINK ACTIVE

1. Link Physics

Tech Era Apollo S-Band (1970s)
51 kbps 20 Mbps 100 Mbps
408 kbps 16 Mbps 80 Mbps
Top row: era link rate. Bottom row and below: simulated link rate.
408 kbps
Signal Noise 0% (Clear)

2. Generate Traffic

Lower number = higher priority (PBS-PRIO-01: 0 CRITICAL, 1 HIGH, 2 NORMAL, 3 LOW, 4 BULK). The edge node on the left sends P0 first.

CRITICAL ENVELOPE (P0) QUEUED

PBS Runtime

---
Sent: ---
Recv: ---
Transit: ---

FIFO Queue

Sent: ---
Recv: ---
Transit: ---
0ms
Critical Envelope Latency
Moon → Earth
0
Envelopes Stuck in Queue
Live Telemetry Log

Priority Guide (PBS-PRIO-01 Section 4)

P0 Critical: Emergency Alert. Immediate life- or safety-critical data. Sent first (strict priority).
P1 High: Bio-Telemetry - Critical Health. Mission-critical operational data.
P2 Normal: System Telemetry. Routine mission data.
P3 Low: Payload Data. Opportunistic or deferrable data.
P4 Bulk: High-Bandwidth Stream. Non-urgent, high-volume data.

The edge node sends from the highest-priority non-empty queue, P0 first, and lets an envelope already on the link finish before starting the next.