Background
The scheduler is the core logic for trading off SLO targets, memory pressure, and multi-model resource sharing.
Scope
- Implement decision flow: admission -> instance selection -> multi-model resource reallocation -> spillover.
- Prefer local execution while accounting for risk and remote transfer cost.
- Optimize for high VRAM utilization and lower serving cost under dynamic workloads.
Deliverables
- Scheduler implementation.
- Policy configurations.
- Decision audit logs.
Acceptance Criteria
- Score factors include: SLO risk, memory risk, model residency/switch cost, queue risk, spillover cost.
- Log decision reasons and selected action for each request.
- Support multi-model dynamic resource allocation on shared GPU/NPU devices.
Dependencies
Notes
Heart of the project's technical innovation.
Background
The scheduler is the core logic for trading off SLO targets, memory pressure, and multi-model resource sharing.
Scope
Deliverables
Acceptance Criteria
Dependencies
Notes
Heart of the project's technical innovation.