Skip to content

docs/proposals: revive the QueueingModelAnalyzer (SLO-driven scaling)#1343

Open
atantawi wants to merge 3 commits into
llm-d:mainfrom
atantawi:docs/revive-queueing-model-analyzer-proposal
Open

docs/proposals: revive the QueueingModelAnalyzer (SLO-driven scaling)#1343
atantawi wants to merge 3 commits into
llm-d:mainfrom
atantawi:docs/revive-queueing-model-analyzer-proposal

Conversation

@atantawi

Copy link
Copy Markdown
Collaborator

Part of #1342

Proposed Changes

  • 🎁 Add an RFC-style proposal (docs/proposals/revive-queueing-model-analyzer.md) to revive the dormant QueueingModelAnalyzer (QMA): re-home it as a peer in the multi-analyzer pipeline (alongside saturation and throughput), retire the legacy ConfigMap-override activation path, and selectively adopt proven llm-inferno robustness work (identifiability guard, sliding-window Nelder-Mead + EKF fallback, multi-observation init, etc.).
  • 🎁 Add a companion Enhancement tracking issue body (docs/proposals/revive-queueing-model-analyzer.issue.md).

This is the Proposal PR for the enhancement tracked in #1342. It is intended to open team discussion on three decisions: pipeline re-homing (retiring the legacy bypass path), the dependency strategy (import upstream llm-inferno modules via go.mod vs. keep the local fork), and the Phase 1 validation bar.

Pre-review Checklist

  • E2E tests for any new behavior — N/A (docs-only)
  • Docs PR for any user-facing impact — N/A (no user-facing behavior change yet; this is the proposal itself)
  • Proposal PR for any new enhancement or change to existing behavior

Release Note

NONE

Comment thread docs/proposals/revive-queueing-model-analyzer.issue.md Outdated
atantawi and others added 3 commits June 29, 2026 12:32
Adds an RFC-style proposal to revive the dormant QueueingModelAnalyzer
(QMA): re-home it as a peer in the multi-analyzer pipeline (alongside
saturation and throughput) and adopt proven llm-inferno robustness work.
Includes a companion Enhancement tracking issue body.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: tantawi <tantawi@us.ibm.com>
Remove the leading "create it with gh issue create ..." HTML comment so
the file maps cleanly onto .github/ISSUE_TEMPLATE/feature-tracking.md,
matching the trimmed body of issue llm-d#1342.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: tantawi <tantawi@us.ibm.com>
Tracking issue llm-d#1342 already exists; the companion *.issue.md file
duplicated its body verbatim. Remove it to avoid drift between the
file and the live issue.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: tantawi <tantawi@us.ibm.com>
@atantawi
atantawi force-pushed the docs/revive-queueing-model-analyzer-proposal branch from 18564a5 to 3b1fa16 Compare June 29, 2026 16:33
@github-actions

Copy link
Copy Markdown
Contributor

This PR is marked as stale after 21d of inactivity. After an additional 14d of inactivity (7d to become rotten, then 7d more), it will be closed. To prevent this PR from being closed, add a comment or remove the lifecycle/stale label.

@atantawi

Copy link
Copy Markdown
Collaborator Author

/remove-lifecycle stale

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants