【24h】

On Scheduling in Map-Reduce and Flow-Shops

机译:关于Map-Reduce和Flow-shop中的调度

获取原文
获取原文并翻译 | 示例

摘要

The map-reduce paradigm is now standard in industry and academia for processing large-scale data. In this work, we formalize job scheduling in map-reduce as a novel generalization of the two-stage classical flexible flow shop (FFS) problem: instead of a single task at each stage, a job now consists of a set of tasks per stage. For this generalization, we consider the problem of minimizing the total flowtime and give an efficient 12-approximation in the offline setting and an online (1+∈)-speed O(1/(∈~2)-competitive algorithm. Motivated by map-reduce, we revisit the two-stage flow shop problem, where we give a dynamic program for minimizing the total flowtime when all jobs arrive at the same time. If there are fixed number of job-types the dynamic program yields a PTAS; it is also a QPTAS when the processing times of jobs are polynomi-ally bounded. This gives the first improvement in approximation of flowtime for the two-stage flow shop problem since the trivial 2-approximation algorithm of Gonzalez and Sahni [29] in 1978, and the first known approximation for the FFS problem. We then consider the generalization of the two-stage FFS problem to the unrelated machines case, where we give an offline 6-approximation and an online (1 + ∈)-speed O(1/(∈~4)-competitive algorithm.
机译:现在,map-reduce范式已成为工业和学术界用于处理大规模数据的标准。在这项工作中,我们以map-reduce形式化了作业调度,将其作为两阶段经典柔性流水车间(FFS)问题的一种新颖概括:现在,一个作业不再是每个阶段的单个任务,而是每个阶段由一组任务组成。为了进行这种概括,我们考虑了使总流动时间最小化的问题,并在离线设置中给出了有效的12逼近,并给出了在线(1 +∈)速度O(1 /(∈〜2)竞争算法。 -reduce,我们重新讨论两阶段流水车间问题,在此我们提供了一个动态程序,以使所有作业同时到达时的总流时时间最小化;如果作业类型的数量固定,则动态程序会产生PTAS;当作业的处理时间是多项式有界时,它也是一个QPTAS,这是自1978年Gonzalez和Sahni [29]的平凡2逼近算法以来,对两阶段流水车间问题的流时逼近的首次改进,以及FFS问题的第一个已知近似值,然后考虑两阶段FFS问题在不相关机器情况下的推广,其中给出离线6逼近和在线(1 +ε)速度O(1 / (∈〜4)-竞争算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号