Skip to content

Epic: SLO-aware LLM inference service system on SAGE #1506

Description

@kms12425-ctrl

Background

AI inference clusters are expensive, but GPU utilization in production inference often stays around 20%-40%. The main reasons are dynamic peak provisioning, small models running on oversized GPU/NPU devices, and static one-model-per-GPU allocation that prevents memory sharing across services.

Scope

  • Define request-level SLO and multi-model workload contracts.
  • Design a GPU/NPU memory abstraction for model weights and KV cache with on-demand allocation, release, and reuse.
  • Develop multi-model SLO-aware scheduling, spillover, and admission control.
  • Evaluate the integrated system on heterogeneous clusters with cost and utilization targets.

Deliverables

  • Integrated prototype system (SAGE + vLLM-HUST).
  • Experiment reports and reproducibility artifacts.
  • Final report and final acceptance package.
  • One accepted CCF-A paper and two patent application packages.

Acceptance Criteria

  • GPU/NPU VRAM utilization >90% in target scenarios.
  • End-to-end inference cost reduced by >70%.
  • P95 latency reduced by >20% vs FIFO/load-aware/static-allocation baselines.
  • SLO violation rate reduced by >30%.
  • Support multi-model, multi-instance, heterogeneous-node scheduling and spillover.

Dependencies

None

Notes

SAGE is the control plane; vLLM-HUST is the execution plane.

Tracked Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions