Spot Capacity Orchestrator  ·  View 16 of 32  ·  4 · Data

Pool Scoring Pipeline

Price, observed interruption, forward capacity and quota become an eligibility filter and a ranking that is kept with its inputs.

Editable source SVG draw.io All views
Inputs · 5 min Rate card reclaimable vs guaranteed Interruption history ClickHouse · 30 d Forward capacity Blazar calendar Quota headroom Nova · Placement Filter Can it run there? arch · GPU · NVMe · NIC Still a discount? rate ≤ 85% guaranteed Excluded pools cool-off · probation Score Composite score depth before price Correlation groups aggregate · hall Record Ranking r-N inputs kept with it Ranking history 90 d full · 13 mo agg Use Portfolio planner only changed claims Why this pool? decision replay every run Pool Scoring — Inputs, Filters, a Versioned Ranking External / third party Data store Decision point Risk / gap Application we own Security / platform batch Exclusion is not part of the 5-minute run. The exclusion watcher applies it within 60 s, and the next ranking inherits it. v 1.0 · owner Compute Platform Architecture · date 2026-09

Decisions

  • Eligibility first: a pool the workload cannot use (architecture, accelerator, local NVMe, 100 GbE) is never ranked for it, however cheap.
  • Depth before price. The score weights forward capacity and observed interruption above rate, because on premises the cheapest pool is cheap precisely because guaranteed tenants are about to want it.
  • A pool whose reclaimable rate reaches 85% of the guaranteed rate stops being a discount pool. Running there buys interruption risk for almost nothing.

The on-premises advantage

  • Reclamation here is caused by guaranteed demand on shared host aggregates, and the provider can publish both the aggregate membership and the reservation calendar. Correlation groups start from that known topology instead of being guessed, and the forward signal is a calendar, not a probability.

Retention

  • Rankings and their inputs: 90 days at full fidelity, 13 months aggregated. Pool behaviour is seasonal, with quarter-end and year-end demand from guaranteed tenants, so a year is the minimum useful window.