arXiv paper· computer systems (GPU scheduling / ML serving)· method paper

MeanField Surrogate Modeling for Scalable Runtime Scheduling of Concurrent Heterogeneous AI Inference on Shared GPUs

Youssef Ennouri, Soonhoi Ha

cs.DC · cs.AI

Quick verdict

Mean-field surrogate scales multi-model GPU profiling to ~linear samples; solid, but single-GPU, two-family validation limits generality claims.

Summary

The paper addresses runtime scheduling of multiple heterogeneous AI models (LLMs and vision) sharing one GPU, where profiling cost for joint performance predictors grows combinatorially with the number of co-running models. The authors propose a MeanField surrogate: instead of modeling all joint interactions, one lightweight MLP per model predicts throughput from that model's local configuration plus aggregate GPU state (VRAM usage, utilization, workload level), motivated by profiling evidence that interference is driven by aggregate resource pressure rather than specific pairings. On an RTX 3090 with Qwen2.5 LLMs (vLLM) and YOLO11 vision models (Ultralytics) at N=2..6, the surrogate reaches mean R²≈0.96 with a convergence sample budget growing approximately linearly (n*≈20N), versus O(k^N) for joint modeling. Integrated into a genetic-algorithm scheduler at N=5 (78,732 feasible configurations), GA decisions take 26 ms median versus 131 ms exhaustive search, staying within 0.10% utility gap with zero SLA violations across eight dynamic scenarios. Main limitations: validation uses a single consumer GPU and only two workload families; scheduling gaps are measured against the surrogate's own predicted landscape rather than ground-truth execution; the authors acknowledge limited adaptation benefit over static full-space configuration; and no code or data release is mentioned.

Review complete

Assessment at a glance

computer systems (GPU scheduling / ML serving)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • A per-model MeanField surrogate conditioned on local configuration and aggregate GPU state predicts concurrent throughput with mean R²≈0.96 across N=2..6 on an RTX 3090.
  • The profiling budget to reach R²≥0.95 grows approximately linearly (n*≈20N: 40-120 samples for N=2..6), versus combinatorial O(k^N) cost for fully joint modeling.
  • A GA scheduler using the surrogate stays within 0.10% of exhaustive surrogate search with zero SLA violations at N=5 (78,732 feasible configurations) across eight dynamic scenarios, deciding in 26 ms median (~5× faster than 131 ms exhaustive search).
  • Interference among co-running models is primarily driven by aggregate resource pressure rather than specific model pairings (ANOVA, p<0.01).

Strengths

  • Quantified scalability protocol

    Sample-complexity is measured rigorously: the convergence threshold n* at R²≥0.95 is computed over 25 evaluations (5 seeds × 5-fold stratified CV) per N (Sec. IV.A, Fig. 3), yielding n*=40/60/80/100/120 for N=2..6 — a falsifiable, practitioner-relevant number.

  • Honest negative result and calibrated framing

    Sec. IV.C reports StaticFull within 0.05% of exhaustive and explicitly reframes the benefit as profiling-efficient near-optimal search 'rather than adaptation alone' — candor that calibrates the contribution correctly.

  • Above-average profiling hygiene

  • Thoughtful utility engineering

  • MeanField matches Joint MLP where comparison exists

Weaknesses

  • Surrogate-referenced scheduling evaluation

  • Narrow heterogeneity and single-GPU evidence

  • Thin statistics in Table II

  • Indirect validation of the core assumption

  • No artifacts, no system baselines

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This IEEE Embedded Systems Letters paper (DOI 10.1109/LES.2026.3724013) tackles a real scaling pain in shared-GPU inference: training a *joint* performance surrogate over N co-running heterogeneous models requires profiling that grows combinatorially in N (O(k^N)). The authors propose a MeanField surrogate — one lightweight per-model MLP predicting throughput from local configuration plus aggregate GPU state (VRAM usage, utilization, workload level) — and advance three claims: (1) mean R² ≈ 0.96 across N ∈ {2..6}; (2) convergence sample budget n* ≈ 20N, approximately linear; (3) a GA scheduler at N = 5 (78,732 feasible configurations, three LLMs + two YOLO models, the 7B LLM AWQ-only) stays within 0.10% of exhaustive surrogate search with zero SLA violations across eight dynamic scenarios at 26 ms median decision latency (~5× faster than the 131 ms exhaustive search).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is a MeanField surrogate for GPU scheduling?

It is a per-model predictor that estimates each model's throughput from its own configuration plus aggregate GPU state (VRAM usage, utilization, workload level), instead of one joint model over all co-running model combinations — cutting profiling cost from combinatorial to roughly linear in the number of co-running models.

How much profiling data does the MeanField surrogate need?

In the paper it reaches R² ≥ 0.95 after roughly 20 samples per co-running model (n* ≈ 20N: 40 samples at N=2 up to 120 at N=6), whereas a fully joint predictor needs profiling that grows combinatorially with the number of models.

What hardware and models were used in the paper?

A single NVIDIA RTX 3090 (24 GB); Qwen2.5-series LLMs served with vLLM (FP16/AWQ variants) and YOLO11 vision models (n/s/m) running under Ultralytics, with CUDA 12.6 on Ubuntu 20.04.

Does the scheduler beat existing serving systems like Orion or Clipper?

No head-to-head system comparison is reported. The baselines are exhaustive search over the same surrogate's predictions, static full-space configuration, sample-budgeted static configurations (K=5000 and K=500), and random selection; interference-aware systems like Orion and ElasticRoom are cited but not benchmarked.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figure 2's learning-curve values are not recoverable from text extraction (only axis labels and captions came through); the convergence narrative relies on the text's stated n* values of 40/60/80/100/120.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
MeanField Surrogate Modeling for Scalable Runtime Scheduling of Concurrent Heterogeneous AI Inference on Shared GPUs | Evolve.Pub