Race to idle

Author:

Albers Susanne1,Antoniadis Antonios1

Affiliation:

1. Humboldt-Universität zu Berlin, Berlin, Germany

Abstract

We study an energy conservation problem where a variable-speed processor is equipped with a sleep state. Executing jobs at high speeds and then setting the processor asleep is an approach that can lead to further energy savings compared to standard dynamic speed scaling. We consider classical deadline-based scheduling, that is, each job is specified by a release time, a deadline and a processing volume. For general convex power functions, Irani et al. [2007] devised an offline 2-approximation algorithm. Roughly speaking, the algorithm schedules jobs at a critical speed s crit that yields the smallest energy consumption while jobs are processed. For power functions P ( s ) = s α & γ, where s is the processor speed, Han et al. [2010] gave an α α + 2)-competitive online algorithm. We investigate the offline setting of speed scaling with a sleep state. First, we prove NP-hardness of the optimization problem. Additionally, we develop lower bounds, for general convex power functions: No algorithm that constructs s crit -schedules, which execute jobs at speeds of at least s crit , can achieve an approximation factor smaller than 2. Furthermore, no algorithm that minimizes the energy expended for processing jobs can attain an approximation ratio smaller than 2. We then present an algorithmic framework for designing good approximation algorithms. For general convex power functions, we derive an approximation factor of 4/3. For power functions P ( s ) = β s α + γ, we obtain an approximation of 137/117 > 1.171. We finally show that our framework yields the best approximation guarantees for the class of s crit -schedules. For general convex power functions, we give another 2-approximation algorithm. For functions P ( s ) = β s α + γ, we present tight upper and lower bounds on the best possible approximation factor. The ratio is exactly eW −1 (− e −1−1/ e )/( eW −1 (− e −1−1/ e )+1) > 1.211, where W -1 is the lower branch of the Lambert W function.

Funder

Deutsche Forschungsgemeinschaft

Publisher

Association for Computing Machinery (ACM)

Subject

Mathematics (miscellaneous)

Reference20 articles.

1. Optimal speed scaling under arbitrary power functions

2. Peter Bailis Vijay Janapa Reddi Sanjay Gandhi David Brooks and Margo I. Seltzer. 2011. Dimetrodon: Processor-Level Preventive Thermal Management via Idle Cycle Injection. In DAC Leon Stok Nikil D. Dutt and Soha Hassoun (Eds.). ACM 89--94. 10.1145/2024724.2024745 Peter Bailis Vijay Janapa Reddi Sanjay Gandhi David Brooks and Margo I. Seltzer. 2011. Dimetrodon: Processor-Level Preventive Thermal Management via Idle Cycle Injection. In DAC Leon Stok Nikil D. Dutt and Soha Hassoun (Eds.). ACM 89--94. 10.1145/2024724.2024745

3. Average Rate Speed Scaling

4. Nikhil Bansal Ho-Leung Chan Tak Wah Lam and Lap-Kei Lee. 2008. Scheduling for speed bounded processors. In ICALP. Springer 409--420. 10.1007/978-3-540-70575-8_34 Nikhil Bansal Ho-Leung Chan Tak Wah Lam and Lap-Kei Lee. 2008. Scheduling for speed bounded processors. In ICALP. Springer 409--420. 10.1007/978-3-540-70575-8_34

Cited by 28 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Approx-RM: Reducing Energy on Heterogeneous Multicore Processors under Accuracy and Timing Constraints;ACM Transactions on Architecture and Code Optimization;2023-07-22

2. AgilePkgC: An Agile System Idle State Architecture for Energy Proportional Datacenter Servers;2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO);2022-10

3. AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server Applications;2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO);2022-10

4. Low-Overhead Reinforcement Learning-Based Power Management Using 2QoSM;Journal of Low Power Electronics and Applications;2022-05-19

5. Task-RM: A Resource Manager for Energy Reduction in Task-Parallel Applications under Quality of Service Constraints;ACM Transactions on Architecture and Code Optimization;2022-01-23

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3