Improved Bounds for Speed Scaling in Devices Obeying the Cube-Root Rule

Theory of Computing(2012)

引用 82|浏览21
暂无评分
摘要
Speed scaling is a power management technique that involves dynamically changing the speed of a processor. This gives rise to dual- objective scheduling problems, where the operating system both wants to conserve energy and optimize some Quality of Service (QoS) measure of the resulting schedule. In the most investigated speed scaling problem in the literature, the QoS constraint is deadline feasibility, and the objective is to minimize the energy used. The standard assumption is that the power consumption is the speed to some constant power �. We give the first non-trivial lower bound, namely eα 1/�, on the competitive ratio for this problem. This comes close to the best upper bound which is about 2eα+1. We analyze a natural class of algorithms called qOA, where at any time, the processor works at q � 1 times the minimum speed required to ensure feasibility assuming no new jobs arrive. For CMOS based processors, and many other types of devices, � = 3, that is, they satisfy the cube-root rule. When � = 3, we show that qOA is 6.7-competitive, improving upon the previous best guarantee of 27 achieved by the algorithm Optimal Available (OA). So when the cube-root rule holds, our results reduce the range for the optimal competitive ratio from (1.2,27) to (2.4,6.7). We also analyze qOA for generaland give almost matching upper and lower bounds.
更多
查看译文
关键词
speed scaling,improved bounds,cube-root rule,power management technique,deadline feasibility,competitive ratio,minimum speed,qos constraint,power consumption,lower bound,constant power,operating system,scheduling problem,upper bound,upper and lower bounds,quality of service,satisfiability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要