Power-saving scheduling for weakly dynamic voltage scaling devices

被引:0
|
作者
Chen, JJ [1 ]
Ku, TW
Lu, HI
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[2] Natl Taiwan Univ, Grad Inst Networking & Multimedia, Dept Comp Sci & Informat Engn, Taipei, Taiwan
来源
ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS | 2005年 / 3608卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of non-preemptive scheduling to minimize energy consumption for devices that allow dynamic voltage scaling. Specifically, consider a device that can process jobs in a non-preemptive manner. The input consists of (i) the set R of available speeds of the device, (ii) a set J of jobs, and (iii) a precedence constraint Pi among J. Each job j in J, defined by its arrival time a(j), deadline d(j), and amount of computation c(j), is supposed to be processed by the device at a speed in R. Under the assumption that a higher speed means higher energy consumption, the power-saving scheduling problem is to compute a feasible schedule with speed assignment for the jobs in J such that the required energy consumption is minimized. This paper focuses on the setting of weakly dynamic voltage scaling, i.e., speed change is not allowed in the middle of processing a job. To demonstrate that this restriction on many portable power-aware devices introduces hardness to the power-saving scheduling problem, we prove that the problem is NP-hard even if a(j) = a(j') and d(j) = d(j') hold for all j,j' is an element of J and \R\ = 2. If \R\ < infinity, we also give fully polynomial-time approximation schemes for two cases of the general NP-hard problem: (a) all jobs share a common arrival time, and (b) Pi = 0 and for any j, j' is an element of J, a(j) <= a(j') implies d(j) <= d(j'). To the best of our knowledge, there is no previously known approximation algorithm for any special case of the NP-hard problem.
引用
收藏
页码:338 / 349
页数:12
相关论文
共 50 条
  • [31] POWER-SAVING DYNAMIC RANDOMLY ADDRESSABLE MEMORY REFRESHING CONTROL.
    Stember, M.
    Wilk, J.
    IBM technical disclosure bulletin, 1984, 27 (1 B): : 517 - 518
  • [32] NANAOS NEW POWER-SAVING MONITORS
    SMARTE, G
    BYTE, 1993, 18 (07): : 32 - 32
  • [33] Power-saving mode parameter optimization
    Lee, J
    Rosenberg, C
    Chong, EKP
    2005 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS, COMMUNICATIONS AND MOBILE COMPUTING, VOLS 1 AND 2, 2005, : 686 - 691
  • [34] Power-saving asynchronous motor (PSAM)
    Aliev, I.I.
    Elektrotekhnika, 2001, (11): : 39 - 41
  • [35] Frame Aggregation-based Power-Saving Scheduling Algorithm for Broadband Wireless Networks
    Liu, Wen-Jiunn
    Feng, Kai-Ten
    2009 IEEE 20TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2009, : 1517 - 1521
  • [36] Power-saving technologies for broadcasting transmission
    Shioda, Takuya
    Yamazoe, Masahiko
    Kyokai Joho Imeji Zasshi/Journal of the Institute of Image Information and Television Engineers, 2009, 63 (04): : 428 - 432
  • [37] Optimal Test Scheduling Formulation under Power Constraints with Dynamic Voltage and Frequency Scaling
    Spencer K. Millican
    Kewal K. Saluja
    Journal of Electronic Testing, 2014, 30 : 569 - 580
  • [38] A Power-Saving Technique for the OSGI Platform
    Chen, Kuo-Yi
    Lin, Chin-Yang
    Ma, Tien-Yan
    Hou, Ting-Wei
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (05): : 1417 - 1426
  • [39] POWER-SAVING CLUTCH MOTOR.
    Sugano, Nobukazu
    Matsuyama, Yukihiro
    National technical report, 1980, 26 (05): : 765 - 772
  • [40] Voltage regulation and power-saving method of asynchronous motor based on fuzzy control theory
    Guo, Chunjing
    OPEN PHYSICS, 2022, 20 (01): : 334 - 341