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

无抢占的速度缩放

Speed-scaling with no Preemptions

Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli

摘要:

我们重新审视了非抢占式的速度缩放问题,其中一组作业必须在一个或一组并行的速度可伸缩的处理器(S)的发布日期和截止日期之间执行,以使能量消耗最小化。我们采用在[Yao et al.,FOCS 1995],根据该方法,耗散的功率是处理器速度的凸函数。直觉上,处理器的速度越高,能耗就越高。对于单处理器的情况下,我们通过提供一个$(1+ε)^α\tilde{B}_α$ -近似算法,其中$\tilde{B}_α$是贝尔数的推广,提高了最知名的近似算法。对于多处理机的情况下,我们提出了一个近似算法的比率$\tilde{B}_α((1+ε)(1+\frac{w_{\max}}{w_{\min}}))^α$提高了$(\frac{5}{2})^{α-1}(\frac{w_{\max}}{w_{\min}})^α$的最佳已知结果的一个因素。请注意,我们的结果适用于完全异构的环境,而以前已知的结果只适用于更受限制的情况下,具有相同的功率函数的并行处理器。

英文摘要:

We revisit the non-preemptive speed-scaling problem, in which a set of jobs have to be executed on a single or a set of parallel speed-scalable processor(s) between their release dates and deadlines so that the energy consumption to be minimized. We adopt the speed-scaling mechanism first introduced in [Yao et al., FOCS 1995] according to which the power dissipated is a convex function of the processor's speed. Intuitively, the higher is the speed of a processor, the higher is the energy consumption. For the single-processor case, we improve the best known approximation algorithm by providing a $(1+ε)^α\tilde{B}_α$-approximation algorithm, where $\tilde{B}_α$ is a generalization of the Bell number. For the multiprocessor case, we present an approximation algorithm of ratio $\tilde{B}_α((1+ε)(1+\frac{w_{\max}}{w_{\min}}))^α$ improving the best known result by a factor of $(\frac{5}{2})^{α-1}(\frac{w_{\max}}{w_{\min}})^α$. Notice that our result holds for the fully heterogeneous environment while the previous known result holds only in the more restricted case of parallel processors with identical power functions.

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

↑