首页> 外文会议>International workshop on approximation and online algorithms >Energy-Efficient Algorithms for Non-preemptive Speed-Scaling
【24h】

Energy-Efficient Algorithms for Non-preemptive Speed-Scaling

机译:非抢先速度缩放的节能算法

获取原文

摘要

We improve complexity bounds for energy-efficient non-preemptive scheduling problems for both the single processor and multiprocessor cases. As energy conservation has become a major concern, traditional scheduling problems have been revisited in the past few years to take into account the energy consumption. We consider the speed scaling setting introduced by Yao et al. [20] where a set of jobs, each with a release date, deadline and work volume, are to be scheduled on a set of identical processors. The processors may change speed as a function of time and the energy they consume is the αth power of their speed integrated over time. The objective is then to find a feasible non-preemptive schedule which minimizes the total energy used. We show that for an arbitraxily number of processors and jobs with equal work volumes there is a 2(1 + ε)(5(1 + ε))~(α-1)B_α = O_α(1) approximation algorithm, where B_α is the generalized Bell number. This is the first constant factor algorithm for the multi-processor case, and this also extends to arbitrary processor-dependent work volumes, up to losing a factor of (((1+r)r)/2)~α in the approximation, where r is the maximum ratio between two work volumes. For the single processor case, we introduce a new linear programming formulation of speed scaling, using a new constraint capturing non-preemption, and prove that its integrality gap is at most 12~(α-1). With our new constraint we improve on the previously known unbounded integrality gap of at least Ω(n~(α-1)). Finally, we deal with the inapproximabilty of speed scaling and we prove that the multiprocessor case is APX-hard, even in the special case where all release dates and deadlines are equal and r is 4.
机译:对于单处理器和多处理器情况,我们针对高能效的非抢占式调度问题提高了复杂性范围。由于节能已成为主要问题,因此在过去的几年中已重新考虑了传统的调度问题,以考虑到能源消耗。我们考虑了Yao等人介绍的速度缩放设置。 [20]其中,一组作业(每个作业都有发布日期,截止日期和工作量)将安排在一组相同的处理器上。处理器可以随时间改变速度,并且它们消耗的能量是它们的速度随时间积分的α次方。然后,目标是找到一个可行的非抢占式计划,以最大程度地减少使用的总能源。我们表明,对于任意数量的具有相等工作量的处理器和作业,存在2(1 +ε)(5(1 +ε))〜(α-1)B_α=O_α(1)近似算法,其中B_α为广义贝尔数。这是多处理器情况下的第一个恒定因子算法,并且还扩展到任意处理器相关的工作量,直到近似损失(((1 + r)r)/ 2)〜α倍,其中,r是两个工作体积之间的最大比率。对于单处理器情况,我们引入了一种新的速度缩放线性规划公式,使用了捕获非抢占的新约束,并证明了其完整性差距最大为12〜(α-1)。利用我们的新约束,我们改进了至少Ω(n〜(α-1))的先前已知的无穷整数间隙。最后,我们处理了速度缩放的近似问题,并证明了多处理器情况对APX的要求很高,即使在所有发布日期和最后期限都相等且r为4的特殊情况下也是如此。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号