在线最大完工时间最小化中作业迁移的价值
数据结构与算法
2012-03-09 v2
摘要
同型并行机上的最大完工时间最小化是一个经典的调度问题。我们考虑如下在线场景:需要将 个作业组成的序列以不可抢占方式调度到 台机器上,以最小化任意作业的最大完工时间。确定性在线算法所能达到的最佳竞争比位于区间 内。目前在一般的 下,尚不知道任何具有更小竞争比的随机化在线算法。在本文中,我们探讨作业迁移的能力,即允许在线调度器执行有限次数的作业重分配。迁移是理论与实践中用于并行处理环境中负载均衡的常用技术。作为主要结果,我们确定了确定性在线算法所能达到的性能。我们针对任意 给出了一种 -竞争算法,其中 是某个方程的解。当 时,,且 。其中 是 Lambert 函数的低阶分支。当 时,该算法至多使用 次迁移操作;对于较小的 ,可能需要 至 次操作。我们通过一个匹配的的下界来补充该结果:任何使用 次作业迁移的在线算法都无法实现小于 的竞争比。最后,我们在性能与迁移次数之间进行权衡。我们给出一族算法,对任意 均为 -竞争。当 时,该策略至多使用 次作业迁移;当 时,至多使用 次迁移。
引用
@article{arxiv.1111.0773,
title = {On the Value of Job Migration in Online Makespan Minimization},
author = {Susanne Albers and Matthias Hellwig},
journal= {arXiv preprint arXiv:1111.0773},
year = {2012}
}
备注
Revised version