Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › L4 · Orchestration
L4 · Orchestration

Preemption & Priority Inheritance

Priority inheritance stops a low-priority plan holding a shared resource from blocking a high-priority safety action.

THE STACK · click to jumpL7Ecosystem & StrategyL6Experience & VisualizationL5Applications & CopilotsL4OrchestrationL3Twin Modeling & AIL2Data FabricL1Control PlaneL0Foundation▲tlmctl▼L4 · ORCHESTRATIONEvents, workflows, rules, and human routing.1Event Streamingthe backbone2Workflow Enginecampaign procedures3Rules & Safety Boundshard limits4Human-in-the-Loopapproval routing5Schedulerexperiment campaigns6Audit Busfull decision lineageMACHINE TIECoordinates L3 outputs with L5 copilots and human operators.KRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORORCHESTRATIONSHEET 06REV. 2026-08L4 · AI-NATIVE STACK
L4 · Orchestration — its place in the stack (left, click any layer) and its internal components (right). Telemetry rises; control descends.

The priority-inversion trap

Suppose a low-priority diagnostic campaign holds a shared calibration resource, and a high-priority safety action needs it. Without care, the high-priority action waits on the low-priority holder while medium-priority work runs ahead of both, a classic priority inversion. On a machine where the high-priority action may be a quench abort, that delay is unacceptable.

Inheritance rule

python
def request(resource, requester):
    holder = resource.holder
    if holder and requester.priority < holder.priority:
        holder.effective_priority = requester.priority   # inherit, temporarily
        # holder now runs at high priority to release the resource fast
    return resource.acquire_when_free(requester)

Graceful release, not seizure

Inheritance raises the holder's effective priority so it finishes or safely yields the resource quickly, rather than being violently seized mid-operation. For a breeder procedure that means running its release compensation at elevated priority; for the burner it means completing an atomic sub-step before yielding. This preserves the machine's safe-state guarantees during preemption (see scheduler).

Safety actions bypass

Anti-starvation pairing

Inheritance solves inversion; aging (raising the priority of long-waiting plans) solves starvation. Together they keep both the breeder and burner responsive to urgent needs while ensuring opportunistic work eventually runs. Every inheritance and preemption event is logged for replay so scheduling behavior is reproducible.

Content reviewed August 2026 · design-and-simulation stage