首页> 外文会议>Approximation and online algorithms. >Non-clairvoyant Weighted Flow Time Scheduling on Different Multi-processor Models
【24h】

Non-clairvoyant Weighted Flow Time Scheduling on Different Multi-processor Models

机译:不同多处理器模型的非千篇一律加权流时间调度

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

摘要

We study non-clairvoyant scheduling to minimize weighted flow time on two different multi-processor models. In the first model, processors are all identical and jobs can possibly be speeded up by running on several processors in parallel. Under the non-clairvoyant model, the online scheduler has no information about the actual job size and degree of speed-up due to parallelism during the execution of a job, yet it has to determine dynamically when and how many processors to run the jobs. The literature contains several O(1)-competitive algorithms for this problem under the unit-weight multi-processor setting [9,10] as well as the weighted single-processor setting [2]. This paper shows the first O(1)-competitive algorithm for weighted flow time in the multi-processor setting. In the second model, we consider processors with different functionalities and only processors of the same functionality can work on the same job in parallel to achieve some degree of speed up. Here a job is modeled as a sequence of non-clairvoyant demands of different functionalities. This model is derived naturally from the classical job shop scheduling; but as far as we know, there is no previous work on scheduling to minimize flow time under this multi-processor model. In this paper we take a first step to study non-clairvoyant scheduling on this multi-processor model. Motivated by the literature on 2-machine job shop scheduling, we focus on the special case when processors are divided into two types of functionalities, and we show a non-clairvoyant algorithm that is O(1)-competitive for weighted flow time.
机译:我们研究非透视旅行调度,以最小化两个不同的多处理器模型上的加权流时间。在第一个模型中,处理器都是相同的,并且可以通过在多个处理器上并行运行来加速作业。在非透视模式下,在线调度程序不了解有关实际作业大小和作业执行期间由于并行性而导致的加速程度的信息,但它必须动态确定何时以及多少个处理器来运行作业。对于单位重量多处理器设置[9,10]以及加权单处理器设置[2],针对该问题,文献包含几种O(1)竞争算法。本文显示了第一个O(1)竞争算法,用于多处理器设置中的加权流动时间。在第二个模型中,我们考虑具有不同功能的处理器,只有具有相同功能的处理器才能并行处理同一任务,以实现一定程度的加速。在这里,将工作建模为一系列不同功能的非透视需求。该模型是自然地从经典的作业车间调度派生而来的;但是据我们所知,在这种多处理器模型下,以前没有进行调度以最大程度地减少流程时间的工作。在本文中,我们迈出了研究这种多处理器模型上非透视旅行调度的第一步。受有关两机作业车间调度的文献的启发,我们将处理机分为两种类型的功能时的特殊情况作为重点,并且我们展示了一种针对加权流时间具有O(1)竞争性的非透视算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号