In the problem of online load balancing on uniformly related machines with bounded migration, jobs arrive online one after another and have to be immediately placed on one of a given set of machines without knowledge about jobs that may arrive later on. Each job has a size and each machine has a speed, and the load due to a job assigned to a machine is obtained by dividing the first value by the second. The goal is to minimize the maximum overall load any machine receives. However, unlike in the pure online case, each time a new job arrives it contributes a migration potential equal to the product of its size and a certain migration factor. This potential can be spend to reassign jobs either right away (non-amortized case) or at any later time (amortized case). Semi-online models of this flavor have been studied intensively for several fundamental problems, e.g., load balancing on identical machines and bin packing, but uniformly related machines have not been considered up to now. In the present paper, the classical doubling strategy on uniformly related machines is combined with migration to achieve an $(8/3+\varepsilon)$-competitive algorithm and a $(4+\varepsilon)$-competitive algorithm with $O(1/\varepsilon)$ amortized and non-amortized migration, respectively, while the best known competitive ratio in the pure online setting is roughly $5.828$.
翻译:在统一相关机器的在线负荷平衡问题中,有封闭式移徙,有的工作接二连三地抵达在线,必须立即安置在一套特定机器上,对可能晚到的工作一无所知。每个工作都有一个尺寸,每台机器都有速度,分配给一台机器的工作量是通过将第一个值除以第二个值获得的。目标是最大限度地减少任何机器获得的最大总负荷。然而,与纯在线案例不同,每份新工作到达时,新工作都贡献出与其规模和某种移徙因素相等的移徙潜力。这种潜力可以花在立即(非摊销型案件)或以后任何时间(摊销型案件)重新分派工作上。这种口味的半在线模型已经为几个基本问题进行了深入研究,例如,将工作量平衡在相同的机器和包装上,但迄今还没有考虑统一相关的机器。在本文件中,典型的与统一相关机器的翻番战略与移民相结合,目的是实现美元(8/3 ⁇ 瓦列普西隆)的产产品和某种移徙,即竞争性的美元(美元)在线算算和美元(美元)的竞争性算法,同时设定了最有竞争力的美元(4-valimal-aral-aral-aralal)的Omalazal-alizalizalizalizalizalizl化。