Scheduler

general · First seen 2026-05-22 · Last seen 2026-10-20 · 17 mentions

Overview

Scheduler(调度器)是计算机系统中负责决定任务在何时、以何种顺序、分配到哪些计算资源上执行的组件,广泛存在于操作系统、Kubernetes 集群、GPU 编排平台和 AI 工作负载管理等场景。随着大模型训练与 Agent 应用对算力调度提出弹性、多租户、异构加速等更高要求,Scheduler 正从传统的 CPU 任务排程,演变为 AI 基础设施中的核心控制层,也成为厂商开源生态竞争的一个焦点。

Scheduler 近期进展

  • NVIDIA 将 Run:ai GPU 编排平台以 Apache 2.0 协议开源。Run:ai 是 NVIDIA 收购后整合的 GPU 集群编排平台,此次以宽松协议开源,意味着 AI 场景下基于 Kubernetes 的资源 Scheduler 能力有望在社区广泛复用,降低多卡、多租户训练与推理集群的调度门槛。
  • 阿里云 MSE AI Scheduler:将 Agent 变成自主工作者。阿里云把调度思路引入 Agent 运行时,由 AI Scheduler 负责任务拆分、编排与执行节奏控制,让 Agent 能自主推进长流程工作,而不是被动等待单次调用。
  • Qwen 团队发布 QwenGyre:面向超长程智能体训练的弹性强化学习框架。训练超长程 Agent 需要在生成、评估、环境交互之间动态分配算力,QwenGyre 的核心正是弹性调度,以应对强化学习流程中资源需求剧烈波动的问题。
  • IBM Spyre 团队解析 PyTorch 工作负载如何跑到 AI 加速器上。在异构算力(通用 CPU 与专用 AI 加速器)并存的环境里,工作负载如何被切分并调度到合适的硬件上,是 Scheduler 层面的新命题,IBM 团队分享了 PyTorch 生态下的实践路径。
  • 当前焦点与观察点

    当前 Scheduler 的讨论集中在三个方向。其一是 GPU/异构算力编排:Run:ai 开源后,Kubernetes 之上的 AI 调度方案可能加速收敛,值得关注社区衍生项目与各云厂商的兼容策略。其二是 Agent 时代的任务调度:大模型 Agent 的多步、长时、含等待外部返回的执行模式,使传统调度器需要引入语义层面的编排能力,阿里云 MSE AI Scheduler 是这一趋势的代表性尝试。其三是训练框架内的弹性调度:强化学习与超长上下文训练带来的资源波动,促使 QwenGyre 这类框架把调度内建为一等能力。

    争议点主要在于开放程度与生态绑定:头部厂商一边开源调度平台扩大影响力,一边在自家云上提供增强版本,用户需评估开源版本的功能边界。此外,Agent 调度尚无公认标准,不同方案在任务粒度、失败恢复和成本控制上的设计差异较大,落地效果仍需生产环境验证。对工程团队而言,短期可关注 Run:ai 开源代码库的演进与 Kubernetes 调度器扩展接口,中长期则需为 AI 工作负载预留调度层的可替换性。

    Coverage

    10 on file
    Scheduler · AI 话题观测|AI热报