首页> 外文期刊>Journal of Scheduling >Windows scheduling of arbitrary-length jobs on multiple machines
【24h】

Windows scheduling of arbitrary-length jobs on multiple machines

机译:Windows在多台机器上调度任意长度的作业

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

摘要

The generalized windows scheduling problem for n jobs on multiple machines is defined as follows: Given is a sequence, I = <(w_1,ℓ_1),(w_2,ℓ_2),..., (w_n,ℓ_n)> of n pairs of positive integers that are associated with the jobs 1,2,... ,n, respectively. The processing length of job i is ℓ_i slots where a slot is the processing time of one unit of length. The goal is to repeatedly and non-preemptively schedule all the jobs on the fewest possible machines such that the gap (window) between two consecutive beginnings of executions of job i is at most w_i slots. This problem arises in push broadcast systems in which data are transmitted on multiple channels. The problem is NP-hard even for unit-length jobs and a (1 + ε)-approximation algorithm is known for this case by approximating the natural lower bound W(I) = Σ_(i=1)~n(1/w_i)- The techniques used for approxi- mating unit-length jobs cannot be extended for arbitrary-length jobs mainly because the optimal number of machines might be arbitrarily larger than the generalized lower bound W(I) =Σ_(i=1)(ℓ_i/w_i)- The main result of this paper is an 8-approximation algorithm for the WS problem with arbitrary lengths using new methods, different from those used for the unit-length case. The paper also presents another algorithm that uses 2(1 + ε)W(I) + log w_(max) machines and a greedy algorithm that is based on a new tree representation of schedules. The greedy algorithm is optimal for some special cases, and computational experiments show that it performs very well in practice.
机译:多台计算机上n个作业的一般化Windows调度问题定义如下:给定一个序列,I = n对(与作业1,2,...,n分别关联的正整数。作业i的处理长度为__i个插槽,其中插槽是一个长度单位的处理时间。目标是在尽可能少的计算机上重复且非抢占式地调度所有作业,以使作业i的两个连续开始执行之间的间隙(窗口)最多为w_i个插槽。在其中在多个信道上发送数据的推送广播系统中出现此问题。即使对于单位长度的作业,问题也是NP难的,在这种情况下,通过近似自然下界W(I)=Σ_(i = 1)〜n(1 / w_i),已知(1 +ε)近似算法)-不能将近似于单位长度作业的技术扩展到任意长度的作业,主要是因为最佳机器数量可能比广义下界W(I)=Σ_(i = 1)(ℓ_i)大/ w_i)-本文的主要结果是使用新方法解决了任意长度的WS问题的8近似算法,这与单位长度情况不同。本文还提出了另一种算法,该算法使用2(1 +ε)W(I)+ log w_(max)机器,以及基于调度表的新树表示形式的贪婪算法。贪婪算法在某些特殊情况下是最佳的,计算实验表明,该算法在实践中表现良好。

著录项

  • 来源
    《Journal of Scheduling》 |2012年第2期|p.141-155|共15页
  • 作者单位

    Computer & Information Science Department, Brooklyn College,2900 Bedford Ave., Brooklyn, NY 11210, USA;

    Department of Computer Science and Engineering, University of Washington, Box 352350, Seattle, WA 98195, USA;

    School of Computer Science, The Interdisciplinary Center,Herzliya, Israel;

    Electrical Engineering & Computer Science, University of Portland, 5000 N. Willamette Blvd., Portland, OR 97203, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    periodic scheduling; approximation algorithms;

    机译:定期排程;近似算法;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号