Gang 调度
Gang 调度是一种基于超时的 All-or-nothing 调度实现,适用于 Alauda Build of Kueue。
Gang 调度可确保一组相关作业只有在所有必需资源都可用时才会启动。Alauda Build of Kueue 会通过挂起作业来启用 Gang 调度,直到 Alauda Container Platform 集群能够保证有足够的容量,同时启动并执行该 gang 中所有相关作业。
如果你正在使用昂贵且有限的资源,例如 GPU,Gang 调度就非常重要。Gang 调度可以防止作业申请了 GPU 但未实际使用,从而提高 GPU 利用率并降低运行成本。Gang 调度还可以帮助避免资源碎片化和死锁等问题。
配置 Gang 调度
Gang 调度默认已启用。作为集群管理员,你可以通过修改 Alauda Build of Kueue 集群插件的部署表单参数来更新超时时间或禁用 Gang 调度。