Canvas 6 — GPU Compute Orchestration & AI Infrastructure

How to use this canvas

This canvas covers the shared GPU platform that physical-AI work for heavy industry (construction, mining and earth-moving autonomy) runs on: GPU Kubernetes, Ray, queues, quotas, scheduling, networking and storage for training, and the infrastructure-as-code that keeps it reproducible. It is canvas 6 of 9 and follows a research-area exploration framework, with the Emerging (11–12) and Applied (13) modules added.

BoundaryOwned hereOwned elsewhere
Training jobsWhere and when jobs run; quotas; preemption; multi-node placementParallelism strategy and model code (canvas 3)
SimulationScheduling render, generation and RL rollout jobsSimulator content and physics (canvas 2)
EvaluationReserved capacity for release gatesGate design (canvas 4)
InferenceCluster capacity for cloud-side servingEngine optimization and serving stack (canvas 7); on-machine compute (edge)
Cost and SLOsExposing utilization and allocation dataStandards, chargeback, SLO targets (canvas 8)

Scope note: physical cluster and network wiring design (racks, power, cooling, NVLink or InfiniBand fabric layout) is discussed here only at the level of workload requirements and conceptual constraints, not as a design.

1. Core definition and scope

Definition. GPU compute orchestration is the layer that decides which AI workload runs on which accelerators, when, and with what share, across teams and job types. In 2026 the consensus substrate is Kubernetes: GPU scheduling, KubeRay for distributed training, multi-tenancy controls and DRA-based allocation are supported by a mature ecosystem (CloudOptimo).

Why it matters for heavy-industry physical AI. GPUs are the most expensive and contested resource in a physical-AI platform. Autonomy for earth-moving, haulage and site work needs several workload types at once (fleet-data processing, simulation and rendering, reinforcement learning, large model training, release-gate evaluation, cloud inference), and they have different scheduling needs. Without queues, quotas and gang scheduling, teams hoard capacity, large jobs starve and utilization collapses.

Platform layers (bottom to top): GPU nodes and networking → Kubernetes with the GPU Operator and Dynamic Resource Allocation (DRA) → admission and scheduling (Kueue, KAI Scheduler) → compute frameworks (Ray via KubeRay, PyTorch jobs, Isaac Lab) → workloads from canvases 1–4 and 7.

GPU platform layers
GPU platform layers · 6 layers, built from code

The queue layer is highlighted because it is where fairness, priority and utilization are decided; everything below it can be swapped without changing how teams submit work.

Key sub-domains

Sub-domainCore questionTypical artifacts
Hardware and networkingWhich GPUs, interconnects and storage for which jobs?Node pools; InfiniBand or RoCE fabric; parallel file systems (workload requirements only here)
Device managementHow are GPUs exposed and shared?GPU Operator, DRA drivers, MIG and time-slicing configs
Admission and queuesWhich job may start now, under whose quota?Kueue ClusterQueues and LocalQueues; priority classes
Scheduling and placementWhere should pods land for performance?Gang scheduling; topology-aware placement; bin packing
Compute frameworksHow do distributed jobs run?KubeRay (RayJob, RayCluster, RayService), Kubeflow Trainer, JobSet
Hybrid capacityWhen to burst to cloud GPUs?Multi-cluster queues; cloud node pools from GPU clouds and hyperscalers
Infrastructure as codeCan the platform be rebuilt from code?Terraform, Helm, GitOps (Argo CD), policy-as-code
ReliabilityHow do long jobs survive failures?Checkpointing, node health checks, automatic restart

Debate. Kubernetes versus Slurm. HPC teams prefer Slurm for large training; platform teams prefer Kubernetes for everything else. Kubernetes is closing the gap (gang scheduling is now beta in core Kubernetes 1.37, per the cloudmagazin report cited in section 2), and hybrids such as Slurm-on-Kubernetes exist.

2. Historical context and evolution

GPU orchestration moved from HPC batch schedulers, to Kubernetes treating GPUs as opaque counts, to a scheduler that understands GPU topology, slices and gangs.

YearMilestoneWhy it matters here
2026Kubernetes 1.37: Workload and PodGroup APIs with all-or-nothing gang scheduling in beta (cloudmagazin)Gang scheduling enters core Kubernetes; Kueue still handles quotas
2026KubeCon Europe: NVIDIA donates DRA driver to CNCF; KAI Scheduler accepted as CNCF Sandbox project (Rafay)GPU scheduling becomes community-owned
2025DRA GA in Kubernetes 1.34 (Techplained); KubeRay 1.5 with Kueue autoscaler and KAI integration (Anyscale)Declarative GPU claims; Ray integrated with Kubernetes queues
2024NVIDIA acquires Run:ai; later open-sources the KAI SchedulerCommercial GPU scheduling ideas move upstream
2022–2023Kueue started (Kubernetes SIG); GPU clouds scaleKubernetes-native queues; elastic GPU capacity
2020–2021NVIDIA A100 with MIG; GPU Operator; KubeRay startedHardware partitioning; automated GPU node setup
2017–2019Kubernetes device plugins (v1.8); Kubeflow; Ray (2017); VolcanoGPUs schedulable in Kubernetes; ML on Kubernetes
2000s–2010sSlurm, PBS on HPC clusters; YARNBatch queues, fair share, gang allocation for MPI jobs

Industry context (a different clock). Industrial autonomy itself predates this scheduling stack: Komatsu describes its FrontRunner Autonomous Haulage System as commercially deployed since 2008 (Komatsu), and Rio Tinto has taken delivery of its 300th Komatsu autonomous haul truck (alcircle; company-reported, date not confirmed). Those systems are rule-and-sensor based; the newer learned-model approaches (canvas 3) are what create demand for the GPU platform described here. That link is an interpretation, not a sourced finding.

Paradigm shifts

  1. From counts to devices. The device plugin exposed GPUs as integers; DRA lets jobs claim devices with attributes and topology (Spheron).

  2. From pods to gangs. Distributed jobs need all workers at once or none.

  3. From static clusters to queues with borrowing. Teams get guaranteed quotas and borrow idle capacity, with preemption to give it back.

  4. From one cluster to fleets of clusters. On-premises plus GPU clouds, with work dispatched across them.

3. Current state of research

The tools are mature; the problem is utilization. Enterprise GPU clusters often run far below capacity because teams over-reserve and jobs fit badly on the hardware.

Dominant frameworks

Key research questions

QuestionState of evidence
Why is utilization so low?A 2026 report on about 23,000 clusters found 5% average GPU utilization (Cast AI; vendor report); some well-run clusters reach 30–49% (TechRadar)
Does GPU sharing pay off?MIG with DRA on H100 cut required GPUs from 100 to 25–75 for the same workloads in Cast AI's data (Cast AI blog; vendor data); at Alibaba, sharing is rarely used and fragmentation is now negligible (OSDI 2026)
How to schedule heterogeneous fleets?Alibaba's 2026 trace shows mixed GPU generations and workloads as the norm (OSDI 2026 paper)
How to share between training, simulation, RL and inference?Priority classes plus preemption; RL needs co-scheduled rollout and learner pools (practitioner pattern, little published evidence for physical AI)
When does the network, not the GPU, limit throughput?As clusters grow, interconnect becomes the binding constraint (Chip on my Shoulder; commentary)

Challenges specific to heavy-industry physical AI

Debates

4. Key stakeholders and research centers

NVIDIA and the CNCF community shape the software layer; GPU clouds and hyperscalers shape capacity; systems researchers publish what production clusters really look like.

ClusterWhoContribution to this canvas
NVIDIAGPU Operator, DRA driver, KAI Scheduler (from Run:ai), Mission Control, DGX SuperPOD reference architectures (NVIDIA)Reference designs for AI factories; open-sourced scheduling components
Kubernetes communitySIG Scheduling, WG Batch, WG Device Management (Kueue, JobSet, DRA, gang scheduling)Core APIs for AI workloads
Other schedulersVolcano (CNCF), Apache YuniKorn, Slurm (SchedMD, now NVIDIA), Slinky (Slurm on Kubernetes)Batch and HPC scheduling
Ray ecosystemAnyscale (Ray, KubeRay)Distributed Python and RL frameworks
GPU clouds and hyperscalersAzure, AWS, GCP, Nebius, Lambda; CoreWeave as one example of a GPU cloud with Kueue support (docs)Burst and dedicated capacity; managed Kubernetes
Platform vendorsRafay, Run:ai (NVIDIA), Red Hat OpenShift AI, Cast AIPackaged multi-tenant GPU platforms and optimization
Systems researchAlibaba (OSDI 2026 cluster trace), Microsoft (Philly, Singularity), Google (Borg), UC Berkeley Sky Computing, CMUCluster characterization and scheduling research

Inside heavy-equipment OEMs and autonomy developers (public evidence). Public evidence on how industrial autonomy developers run their GPU infrastructure is thin; most disclose products and deployments, not cluster designs. What is documented:

Debate. Buy a packaged platform (Run:ai, Rafay, OpenShift AI) or assemble upstream components (Kueue, KAI, KubeRay)? Packaged is faster; upstream avoids licence cost and lock-in.

5. Methodological landscape

Methods group by concern. Each has a proven default and a frontier.

ConcernDefault methodFrontier
Quotas and fairnessHierarchical queues per org and team; guaranteed quota plus borrowing; fair sharingDominant Resource Fairness across GPU, CPU, memory and network (KAI)
Priority and preemptionPriority classes (release gates > production retraining > research > notebooks); preempt borrowed capacity firstSimulation-based preemption that predicts cost before evicting
Gang schedulingKueue or KAI admits all pods of a job together; core Kubernetes 1.37 PodGroups in betaElastic gangs that grow and shrink with capacity
Topology-aware placementPlace multi-node jobs inside one NVLink domain or network blockDRA attributes for NVLink and NIC affinity (Spheron)
GPU sharingMIG slices for inference and notebooks; time-slicing for developmentDynamic MIG reconfiguration by demand
Hybrid and multi-clusterSeparate clusters, manual placementMulti-cluster queues (Kueue MultiKueue) dispatching to on-prem or cloud
ReliabilityCheckpoint every N minutes; health checks; automatic restartFast in-memory checkpointing; predictive node-failure detection
Infrastructure as codeTerraform for cloud and network; Helm charts; Argo CD GitOps; policy-as-code (OPA, Kyverno)Versioned platform blueprints rolled out across clusters (Pulse / Rafay)
Isolation and securityNamespaces, RBAC, network policiesKata Containers for VM-level isolation of shared GPUs

Workload classes to define

ClassExampleScheduling needs
Large trainingVLA post-training, world-model fine-tuningGang, multi-node, topology-aware, checkpointing
RLIsaac Lab RL, VLA RLCo-scheduled rollout (RTX or datacenter) and learner pools
Simulation and renderingSynthetic data generation, sim-to-real transfer, log replayRTX GPUs; high-throughput batch
Data processingCuration, auto-labeling, embeddings (canvas 1)Batch, preemptible, often Ray
Evaluation gatesRelease suites (canvas 4)Reserved capacity before releases
Inference (cloud)Operator assistants, evaluation-time teacher modelsLow latency, autoscaling, MIG
InteractiveNotebooks, debuggingSmall slices, idle timeouts

Analysis techniques

6. Interdisciplinary connections

Every other canvas consumes this platform. Each interface is a workload class with a contract.

Connects toWhat crosses the boundaryContract to define
Canvas 1: data flywheelCuration, labeling and embedding jobsPreemptible batch class; storage locality rules
Canvas 2: simulationRendering, generation and RL rollout jobsRTX node pools; batch priority
Canvas 3: trainingMulti-node training and RL learner jobsGang scheduling, topology placement, checkpoint storage
Canvas 4: evaluationRelease-gate suitesReserved capacity windows
Canvas 5: MLOpsPipelines that trigger jobsService accounts, quotas for automated pipelines
Canvas 7: inferenceCloud-side servingInference node pools; autoscaling; MIG
Canvas 8: observability and costDCGM metrics, allocation recordsLabels for team, project and workload class on every job
Canvas 9: reference architecturePlatform blueprint reused across sites and cloudsOne versioned blueprint for on-prem and cloud clusters

Outside fields

7. Future directions

GPU scheduling is converging into core Kubernetes, while the hard problems shift to heterogeneity, networks and economics. The items below are trends reported in the cited sources, not forecasts of outcomes.

Emerging trends

  1. Scheduling in the core. DRA is GA and gang scheduling is beta in Kubernetes; add-ons focus on quotas, fairness and multi-cluster dispatch.

  2. Kubernetes and Slurm converge. NVIDIA acquired SchedMD in December 2025 and committed to keep Slurm open source and vendor-neutral (Converge Digest); Slurm-on-Kubernetes projects bridge the two.

  3. Heterogeneous fleets. Multiple GPU generations and types in one cluster are now normal (OSDI 2026).

  4. Network-aware scheduling. Placement by NVLink domain and network block matters as much as GPU count.

  5. AI-factory blueprints. Reference designs cover power, cooling and digital twins of the data center itself (Data Center Frontier).

  6. Utilization as a finance metric. With average GPU utilization reported at 5% in one vendor survey (Cast AI, above), finance teams are reported to be asking for it (TechRadar).

Research gaps in heavy-industry physical AI

GapWhy it is openOpportunity
Co-scheduling simulation, rendering and RLMost schedulers treat jobs independentlyWorkload class for RL that co-places rollout and learner pools
Mixed RTX and datacenter GPU fleetsFew published policies for graphics-plus-compute clustersFlavor-based queues by GPU type with borrowing rules
Hybrid on-prem and GPU-cloud dispatchData gravity and egress costs complicate placementMulti-cluster queues with data-location awareness
Fair share across many small teamsStatic quotas waste capacity; free-for-all starves teamsBorrowing with preemption and clear priority classes
Published cluster traces for physical AIPublic traces (Alibaba, Philly, Borg) are not from robotics or autonomy workloadsOpen traces mixing fleet-data processing, simulation, RL and evaluation jobs

Potential breakthroughs

8. Resources and infrastructure

Tools and platforms, by layer

LayerOpen source / standardsCommercial / vendor
Hardware reference—NVIDIA DGX SuperPOD and BasePOD reference architectures; certified storage (NVIDIA)
Device managementNVIDIA GPU Operator, DRA driver (CNCF), DCGM exporterNVIDIA Mission Control
Admission and quotasKueue (incl. MultiKueue), Volcano, YuniKornRun:ai, Rafay
SchedulingKubernetes scheduler (gang beta in 1.37), KAI Scheduler (CNCF Sandbox), Slurm, Slinky—
FrameworksKubeRay, Kubeflow Trainer, JobSet, LeaderWorkerSetAnyscale
Infrastructure as codeTerraform / OpenTofu, Helm, Argo CD, Flux, Crossplane, OPA / KyvernoRafay blueprints
Managed GPU Kubernetes—AKS, EKS, GKE, Nebius, GPU clouds such as CoreWeave
Cost and optimizationOpenCostCast AI, Kubecost

Journals and conferences

Public datasets

Funding sources

9. Literature analysis

Read the Alibaba OSDI 2026 paper for how real clusters behave, then the Kueue and KAI documentation for practice.

Recent influential works (2024–2026)

YearWorkOne-line takeaway
2026Li et al., Heterogeneity at Hyperscale (OSDI, Alibaba)Heterogeneous fleets are the norm; fractional-GPU fragmentation now negligible because sharing is rare
2026Kueue, DAS and GAIE on Kubernetes (arXiv 2602.04900)Kubernetes components together form a full AI training and serving platform
2026Cast AI, State of Kubernetes Optimization5% average GPU utilization in non-optimized clusters (vendor report)
2026NVIDIA KubeCon contributions: DRA driver, KAI, Kata (Rafay)GPU scheduling moves to community ownership
2025Apple, Elastic GPU management for Ray with YuniKornProduction pattern for multi-tenant Ray with quotas and preemption
2025KubeRay v1.5Kueue autoscaler and KAI integration for Ray

Seminal works

YearWorkContribution
2019Jeon et al., Analysis of Large-Scale Multi-Tenant GPU Clusters (Microsoft Philly, ATC)First major study of DL cluster behavior
2018Moritz et al., Ray (OSDI)Distributed framework for AI and RL
2015Verma et al., Borg (EuroSys)Large-scale cluster management; ancestor of Kubernetes
2011Ghodsi et al., Dominant Resource Fairness (NSDI)Fair sharing across multiple resources
2020Gandiva, Tiresias, Themis (OSDI/NSDI)Scheduling designs for deep-learning jobs
2003Yoo et al., SLURMOpen HPC workload manager

Gap in the literature: little published on scheduling mixed simulation, rendering and RL workloads for physical AI.

10. Practical applications

The platform's job is to give heavy-industry AI teams fair, predictable access to GPUs. Field-level application areas and what each asks of the platform:

Application areaWorkloads that hit the GPU platformScheduling implication
Construction autonomy (excavators, dozers, site prep)Fleet-data curation; VLA or policy training; simulation and sim-to-real transferLarge guaranteed training share; preemptible data and simulation classes
Mining haulage and drilling autonomyPerception retraining; log replay; safety-case evaluation runsReserved capacity for release gates; reproducible pinned environments
In-cab operator assistanceCloud-side assistants and teacher models; distillation for on-machine models (canvas 7)Low-latency inference pools; MIG for small models
Jobsite digital twinsReconstruction, rendering, scene generationRTX pools; batch priority

A starting queue design (an illustrative pattern, not a recommendation for any particular organization):

Queue (org level)Typical usersGuaranteed shareBorrowingPreemption
Release gatesEvaluation (canvas 4)Reserved windows before releasesNoNever preempted in window
Autonomy trainingConstruction and mining autonomy teamsLargest guaranteed shareYesCan reclaim borrowed capacity
Simulation and RLSimulation team (canvas 2), RL researchRTX and datacenter poolsYesPreemptible when borrowing
Data flywheelCuration, labeling (canvas 1)Small guaranteed shareYes, heavilyFully preemptible
Perception and assistantsPerception and operator-assistance teamsMediumYesStandard
Enterprise AIOther internal AI workloads sharing the clusterPer agreementLimitedStandard
InteractiveNotebooks, debuggingMIG slicesNoIdle timeout

Shares are placeholders to be set from demand data in phase 1.

Industry connections

Future applications (speculative): a site-level digital twin of the AI data center itself for capacity planning, in line with NVIDIA-partner reference designs (Data Center Frontier, above); selling spare off-peak capacity is a possible but untested idea.

11–12. Technology integration, ethics and regulation

Technology integration

Ethical considerations

Regulatory and policy considerations

AreaWhat it means for the platform
Data residency (GDPR, national rules, customer contracts)Some machine and site data must be processed in specific regions; placement rules by data classification
Export controls on advanced GPUsLocation and access rules for accelerator hardware and cloud regions
EU Energy Efficiency Directive (data-center reporting)Large data centers in the EU report energy and efficiency metrics
Cybersecurity (NIS2 in the EU; customer audits)Security controls and incident reporting for critical infrastructure
EU Machinery Regulation and AI evidence (canvases 4, 5)Training and evaluation runs must be reproducible: pinned containers, drivers and configs

Implication: treat the platform blueprint itself as a versioned, audited artifact, because reproducibility of safety-relevant training depends on it.

13. Implementation framework

Build in four phases. Put every GPU behind a queue before adding sophistication; most utilization gains are expected to come from that step (practitioner view, to be confirmed with baselines).

Platform rollout: four phases, three gates
platform rollout · 4 phases, 3 gates

Phases are sequenced, not dated. Phase 1 is highlighted because queues and quotas are expected to deliver most of the utilization gain.

Required resources

Risk assessment (likelihood and impact ratings are qualitative estimates)

RiskLikelihoodImpactMitigation
Teams keep private, idle GPU poolsHighHighCentral queues with guaranteed quotas so teams don't need to hoard
Large training jobs starveMediumHighGang scheduling, reservations, priority for flagship runs
Preemption loses workMediumMediumMandatory checkpointing for preemptible classes
Cloud burst costs overrunMediumMediumBudgets per queue; alerts; reserved capacity for steady demand
Platform drift between clustersMediumMediumOne versioned blueprint deployed by GitOps
Network or storage becomes the bottleneckMediumHighTopology-aware placement; storage benchmarks before scale-up

Success metrics

MetricWhat it shows
GPU utilization: allocated and actually busy (%)Efficiency
Queue wait time by workload class (hours)Fairness and capacity
Goodput of multi-node training (%)Reliability at scale
Share of GPUs behind a managed queue (%)Platform adoption
Time to stand up a new cluster from code (days)IaC maturity
Cloud burst spend vs budgetCost control

Set targets after phase 1 baselines.

Open questions and follow-up prompts

Open questions for practitioners

Follow-up prompts (from the research-area framework)

  1. Elaborate on a Kueue ClusterQueue and cohort design for a multi-team physical-AI organization.

  2. Provide detailed methods for co-scheduling Isaac Lab rollouts and VLA learners.

  3. Analyze the trade-offs of Kubernetes versus Slurm for multi-node VLA training.

  4. Suggest a pilot to measure utilization gains from MIG and DRA for inference and notebooks.

Sources