arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1407.0892cs.DS
收藏

睡眠状态下速度调节的全多项式时间近似方案

A Fully Polynomial-Time Approximation Scheme for Speed Scaling with Sleep State

Antonios Antoniadis, Chien-Chung Huang, Sebastian Ott

摘要:

我们研究了经典的基于最后期限的抢占式调度任务的计算环境中配备了动态速度缩放和睡眠状态的能力:每个任务指定的发布时间,最后期限和处理量,并已被调度在一个单一的,速度可扩展的处理器,提供了一个睡眠状态。在休眠状态下,处理器不消耗能量,但需要恒定的唤醒成本才能转换回活动状态。与单独的速度缩放相比,添加睡眠状态有时有利于加速任务的处理,以便将处理器转换到睡眠状态更长的时间,并进一步节省能量。目标是输出一个可行的时间表,使能源消耗最小化。自从Irani等人提出这个问题以来。[16],其确切的计算复杂性一直是一个悬而未决的问题(参见例如[2,8,15])。目前最著名的上限和下限是4/3-近似算法和NP-硬度,分别由于[2]和[2,17]。我们关闭上述差距之间的上限和下限的速度缩放与睡眠状态的计算复杂性提出了一个完全多项式时间的近似方案的问题。该计划是基于一个转换到一个非抢占式的变种的问题,和离散化,利用一个精心定义的字典序之间的时间表。

英文摘要:

We study classical deadline-based preemptive scheduling of tasks in a computing environment equipped with both dynamic speed scaling and sleep state capabilities: Each task is specified by a release time, a deadline and a processing volume, and has to be scheduled on a single, speed-scalable processor that is supplied with a sleep state. In the sleep state, the processor consumes no energy, but a constant wake-up cost is required to transition back to the active state. In contrast to speed scaling alone, the addition of a sleep state makes it sometimes beneficial to accelerate the processing of tasks in order to transition the processor to the sleep state for longer amounts of time and incur further energy savings. The goal is to output a feasible schedule that minimizes the energy consumption. Since the introduction of the problem by Irani et al. [16], its exact computational complexity has been repeatedly posed as an open question (see e.g. [2,8,15]). The currently best known upper and lower bounds are a 4/3-approximation algorithm and NP-hardness due to [2] and [2,17], respectively. We close the aforementioned gap between the upper and lower bound on the computational complexity of speed scaling with sleep state by presenting a fully polynomial-time approximation scheme for the problem. The scheme is based on a transformation to a non-preemptive variant of the problem, and a discretization that exploits a carefully defined lexicographical ordering among schedules.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑