dr.David
Rhodus
The bookREFERENCE COLLECTION Contents
Chapter 174176 / 232

Synthetic Load, Queue Simulation, and Capacity War Rooms

Operating Quantum Computers · 2 min read

QPU capacity is scarce, time-dependent, and quality-dependent. A capacity plan that counts only jobs per day is incomplete because two jobs with the same shot count may consume very different value windows, calibration risk, queue time, and evidence burden.

Synthetic load testing creates controlled demand so the platform can see how the broker, scheduler, evidence pipeline, and provider connectors behave before a real deadline. Performance-testing tools such as k6 model traffic, thresholds, and test types for conventional APIs; quantum platforms need analogous load scripts for workload admission, result retrieval, evidence creation, and reservation use [R237].

DIAGRAM
Diagram loads as you read
Synthetic Load, Queue Simulation, and Capacity War Rooms · Figure 1
View diagram source
flowchart LR
    LoadModel[Synthetic load model] --> Broker[Broker]
    Broker --> Scheduler[Scheduler]
    Scheduler --> Providers[Provider adapters]
    Providers --> Results[Results API]
    Results --> Evidence[Evidence pipeline]
    Evidence --> Metrics[Capacity metrics]

Load dimensions

Dimension Why it matters
submissions per minute broker and policy throughput
concurrent users identity and quota pressure
queued jobs scheduling delay and fairness
shots requested QPU time and cost
circuits per batch compilation and runtime packaging
result size storage, lineage, and warehouse throughput
reservation usage utilization and opportunity cost
evidence complexity signing, validation, and audit latency

Synthetic workload classes

DIAGRAM
Diagram loads as you read
Synthetic workload classes · Figure 2
View diagram source
flowchart TB
    Synthetic[Synthetic workloads] --> Smoke[Smoke]
    Synthetic --> Average[Average load]
    Synthetic --> Stress[Stress]
    Synthetic --> Spike[Spike]
    Synthetic --> Soak[Soak]
    Synthetic --> Breakpoint[Breakpoint]

A smoke test checks whether a minimal workload can pass through the system. Average-load tests model ordinary project traffic. Stress tests reveal degradation before collapse. Spike tests test conference-demo behavior and deadline bursts. Soak tests expose leaks in evidence writers, provider polling, or trace storage.

Queue simulation

A queue simulator should model quality windows, not merely FIFO arrival.

DIAGRAM
Diagram loads as you read
Queue simulation · Figure 3
View diagram source
flowchart TB
    Arrivals[Workload arrivals] --> Admission[Admission policy]
    Admission --> Queue[Priority queues]
    Queue --> Quality[Backend quality model]
    Quality --> Reservation[Reservation windows]
    Reservation --> Execution[Execution slots]
    Execution --> Results[Latency and success distribution]

Example simulator inputs:

Illustrative listing · yaml
capacity_model:
  backends:
    - backend_id: qpu-a
      available_minutes_per_day: 720
      quality_windows:
        - start: "09:00"
          end: "13:00"
          expected_error_budget: high
        - start: "13:00"
          end: "18:00"
          expected_error_budget: medium
  arrivals:
    research: {jobs_per_hour: 12, priority: 3}
    regulated: {jobs_per_hour: 2, priority: 1}
    training: {jobs_per_hour: 25, priority: 5}

Capacity war room

When a deadline, customer milestone, or shared testbed window approaches, create a capacity war room with explicit decision authority.

DIAGRAM
Diagram loads as you read
Capacity war room · Figure 4
View diagram source
flowchart LR
    Demand[Demand forecast] --> WarRoom[Capacity war room]
    Fleet[Fleet health] --> WarRoom
    Budget[Budget and reservations] --> WarRoom
    Claims[Claim deadlines] --> WarRoom
    WarRoom --> Throttle[Throttle low-value jobs]
    WarRoom --> Reserve[Reserve capacity]
    WarRoom --> Reroute[Reroute workloads]
    WarRoom --> Communicate[Communicate expectations]

Metrics

Metric Interpretation
admission latency policy and broker health
queue age by priority fairness and starvation
reservation utilization purchased capacity effectiveness
quality-window miss rate execution drifting outside acceptable hardware state
evidence lag results not yet reviewable
requeue rate provider or policy instability
abandoned job rate bad UX or stale demand
DIAGRAM
Diagram loads as you read
Metrics · Figure 5
View diagram source
flowchart TB
    Metrics[Capacity metrics] --> Users[User experience]
    Metrics --> Cost[Cost efficiency]
    Metrics --> Science[Scientific quality]
    Metrics --> Governance[Governance compliance]

Operating rule

A quantum capacity plan is credible only if it models both access and trust. Getting time on a QPU is not enough if the result arrives outside the quality window needed for the claim.