arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2205.00518cs.DScs.NI
收藏

多阶段可分解工件的调度

Scheduling for Multi-Phase Parallelizable Jobs

Rahul Vaze

摘要:

在多台相同单位速度服务器的情况下,考虑了在两个阶段之间迁移的作业的在线调度问题,这些阶段是有限并行的或完全顺序的,并选择它们各自的速度以最小化总的流动时间.在有限的并行化制度,分配$k$服务器的作业,提取的速度是$k^{1/α}, α>1$,一个次线性,凹加速功能,而在顺序阶段,一个作业可以处理最多一个服务器的最大速度为1。提出了一种基于LCFS的作业调度算法,该算法总是为处于同一阶段(有限并行/顺序)的作业分配相等的速度,并且具有恒定的(仅依赖于$α> 1$)竞争比。对于所有工作都事先可用的特殊情况,得到了改进的竞争比。

英文摘要:

With multiple identical unit speed servers, the online problem of scheduling jobs that migrate between two phases, limitedly parallelizable or completely sequential, and choosing their respective speeds to minimize the total flow time is considered. In the limited parallelizable regime, allocating $k$ servers to a job, the speed extracted is $k^{1/α}, α>1$, a sub-linear, concave speedup function, while in the sequential phase, a job can be processed by at most one server with a maximum speed of unity. A LCFS based algorithm is proposed for scheduling jobs which always assigns equal speed to the jobs that are in the same phase (limitedly parallelizable/sequential), and is shown to have a constant (dependent only on $α> 1$) competitive ratio. For the special case when all jobs are available beforehand, improved competitive ratio is obtained.

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

↑