arXivDaily arXiv每日学术速递 周一至周五更新
今晚才能更新了~~大家休息下再来吧
arXiv 2509.19086cs.DC
收藏

调度器驱动的作业原子化

Scheduler-Driven Job Atomization

Michal Konopa, Jan Fesl, Ladislav Beránek

AI总结:

本文提出调度器驱动的作业原子化(SJA)范式,通过调度器与作业双向交互,在执行前将作业拆分为适配空闲间隙的安全子作业,以提高GPU利用率并减少等待与迁移开销。

摘要:

现代GPU集群,尤其是构建于NVIDIA多实例GPU(MIG)架构之上的集群,常常因作业被视为刚性、不可分割的块,在完成前一直占用固定切片而效率低下。对静态峰值内存估计的依赖加剧了碎片化、利用不足和作业被拒绝的问题。我们提出调度器驱动的作业原子化(SJA),这是一种在调度器与作业之间建立双向交互的新范式。在SJA中,调度器公布可用的执行间隙,作业则通过发出兴趣信号来响应,前提是它们有可能生成一个适合所提供时间-容量窗口的子作业。调度器可能为同一时隙收集多个信号,并根据其分配策略(例如公平性、效率或SLA优先级)选择哪个作业获得该时隙。只有在此之后,被选中的作业才会物化一个针对该机会量身定制的、安全且自包含的子作业。与迁移或抢占不同,SJA在执行前主动塑造工作负载,从而避免代价高昂的状态转移和不可预测的中断。它旨在通过实时将作业与机会对齐来提高GPU利用率、减少等待时间并最小化迁移开销,确保每个被接纳的子作业在构造上就是正确的。本文作为一篇概念论文呈现:它引入该范式,定义其构建模块,并概述未来的研究方向,而非提供完整的实验评估。

英文摘要:

Modern GPU clusters, particularly those built on NVIDIA's Multi-Instance GPU (MIG) architecture, often suffer from inefficiencies because jobs are treated as rigid, indivisible blocks that occupy a fixed slice until completion. The reliance on static peak memory estimates exacerbates fragmentation, underutilization, and job rejections. We propose Scheduler-Driven Job Atomization (SJA), a new paradigm that establishes a bidirectional interaction between scheduler and jobs. In SJA, the scheduler advertises available execution gaps, and jobs respond by signaling interest if they can potentially generate a subjob that fits the offered time-capacity window. The scheduler may collect multiple signals for the same slot and, based on its allocation policy (e.g., fairness, efficiency, or SLA priorities), selects which job is granted the slot. Only then does the chosen job materialize a safe, self-contained subjob tailored to that opportunity. Unlike migration or preemption, SJA proactively shapes workloads before execution, thereby avoiding costly state transfers and unpredictable interruptions. It aims to increase GPU utilization, reduce wait times, and minimize migration overhead by aligning jobs with opportunities in real time, ensuring that each admitted subjob is correct by construction. This paper is presented as a concept paper: it introduces the paradigm, defines its building blocks, and outlines future research directions, rather than offering a full experimental evaluation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑