Skip to the content.

Compute-region admission alternatives — 2026-08-10

Verdict

INCOMPLETE. This packet executes fak’s region admission and an unbounded/no-admission baseline. Kubernetes, Slurm, Ray, and AWS Batch have zero measurements until real schedulers enforce the same region inventory; #6139 tracks those witnesses.

Same-workload contract

Every arm receives one exclusive live lease over device region 0-1, a declared device address space 0-7, and four claims: overlapping 1-2, disjoint 2-3, out-of-taxonomy 8, and different-class KV tier 0. The oracle requires collision refusal, disjoint admission, taxonomy refusal, and cross-class admission. Full witnesses report admission quality, constraint violations, scheduling latency/throughput, CPU/RSS/control-plane bytes, accelerator idle time, and total cost.

Arm Class Local availability Honest result
fak native compute-region admission native yes correct four-decision sequence
dispatch without region admission tuned no-feature baseline yes incorrect: admits collision and taxonomy violation
Kubernetes scheduler external no zero measurements
Slurm scheduler external no zero measurements
Ray scheduler external no zero measurements
AWS Batch external no zero measurements

Repository inspection found no equivalent first-class fak integration distinct from this native admission seam. Configuration adapters and mocks are not scheduler witnesses.

Local native witness

go test ./internal/computeadmit -bench BenchmarkDecideComputeRegionAdmission -benchmem -run '^$' -count=5

Windows/amd64, AMD Ryzen 9 9950X: 1107, 1120, 1854, 1757, 1696 ns/op. Median: 1696 ns/four decisions (about 424 ns/decision), 1105 B/op, 36 allocs/op. This is pure policy execution, not end-to-end scheduler latency or accelerator cost.

Reproduce

go test ./internal/computeadmit -run TestCompareLocalKeepsSchedulerAlternativesExplicit
go test ./internal/computeadmit -bench BenchmarkDecideComputeRegionAdmission -benchmem -run '^$' -count=5
go test ./internal/nativebench