arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1111.0773cs.DS
收藏

工作迁移在最小化在线制造时间中的价值

On the Value of Job Migration in Online Makespan Minimization

Susanne Albers, Matthias Hellwig

摘要:

最小化相同并行机的最大完工时间是一个经典的调度问题。我们认为,在线的情况下,一系列的$n$工作必须被安排在$m$机器上的非抢占式,以尽量减少任何工作的最大完成时间。通过确定性在线算法可以实现的最佳竞争比在范围$[1.88,1.9201]$内。目前没有一个随机化的在线算法具有较小的竞争力是已知的,一般$m$。在本文中,我们探讨了就业迁移的力量,即允许在线调度器执行有限数量的作业重调度。迁移是并行处理环境中理论和实践上用于平衡负载的常用技术。作为我们的主要结果,我们解决了确定性在线算法可以实现的性能。我们开发了一个算法,是$α_m$竞争,任何$m\geq 2$,其中$α_m$是一个特定的方程的解决方案。对于PDMATHAMR、$α_2 = 4/3$和$\lim_{m\rightarrow \infty} α_m = W_{-1}(-1/e^2)/(1+ W_{-1}(-1/e^2)) \approx 1.4659$。这里$W_{-1}$是Lambert $W$函数的下分支。对于$m\geq 11$,算法最多使用$7m$迁移操作。对于较小的$m$,可以执行$8m$到$10m$操作。我们补充这一结果的匹配下限:没有在线算法,使用$o(n)$作业迁移可以实现比$α_m$的竞争比小。我们最终以性能换取迁移。我们给出了一个家庭的算法,是$c$ -竞争,任何$5/3\leq c \leq 2$。对于$c= 5/3$,该策略最多使用$4m$作业迁移。对于$c=1.75$,最多使用$2.5m$迁移。

英文摘要:

Makespan minimization on identical parallel machines is a classical scheduling problem. We consider the online scenario where a sequence of $n$ jobs has to be scheduled non-preemptively on $m$ machines so as to minimize the maximum completion time of any job. The best competitive ratio that can be achieved by deterministic online algorithms is in the range $[1.88,1.9201]$. Currently no randomized online algorithm with a smaller competitiveness is known, for general $m$. In this paper we explore the power of job migration, i.e.\ an online scheduler is allowed to perform a limited number of job reassignments. Migration is a common technique used in theory and practice to balance load in parallel processing environments. As our main result we settle the performance that can be achieved by deterministic online algorithms. We develop an algorithm that is $α_m$-competitive, for any $m\geq 2$, where $α_m$ is the solution of a certain equation. For $m=2$, $α_2 = 4/3$ and $\lim_{m\rightarrow \infty} α_m = W_{-1}(-1/e^2)/(1+ W_{-1}(-1/e^2)) \approx 1.4659$. Here $W_{-1}$ is the lower branch of the Lambert $W$ function. For $m\geq 11$, the algorithm uses at most $7m$ migration operations. For smaller $m$, $8m$ to $10m$ operations may be performed. We complement this result by a matching lower bound: No online algorithm that uses $o(n)$ job migrations can achieve a competitive ratio smaller than $α_m$. We finally trade performance for migrations. We give a family of algorithms that is $c$-competitive, for any $5/3\leq c \leq 2$. For $c= 5/3$, the strategy uses at most $4m$ job migrations. For $c=1.75$, at most $2.5m$ migrations are used.

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

↑