Scheduling Unit Tasks to Minimize the Number of Idle Periods: A Polynomial Time Algorithm for Offline Dynamic Power Management

被引:56
|
作者
Baptiste, Philippe [1 ]
机构
[1] Ecole Polytech, CNRS, LIX, Lab Informat, F-91128 Palaiseau, France
来源
PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS | 2006年
关键词
D O I
10.1145/1109557.1109598
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Power Management policies aim at reducing the amount of energy consumed by battery operated systems, while keeping the overall performance high. In this paper we focus on shut-down mechanisms that put a system into a sleep state when it is idle. A very small amount of energy is consumed in this state but, a fixed amount of energy is required when moving the system from the sleep state to the active state. The offline version of this problem consists in scheduling a set of unit execution tasks, with release dates and deadlines, on a single machine in order to minimize the number of idle time periods. We show that this problem can be solved in polynomial time by Dynamic Programming.
引用
收藏
页码:364 / 367
页数:4
相关论文
共 49 条
  • [21] Power Management and Tasks Scheduling Analysis in Power-Aware Real-Time Systems
    Xing, Jingyu
    Feng, Zhang
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 188 - 194
  • [22] An Adaptive Approach for Solving Dynamic Scheduling with Time-varying Number of Tasks - Part II
    Abello, Manuel Blanco
    Lam Thu Bui
    Michalewicz, Zbignew
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 1711 - 1718
  • [23] A Reactive-Proactive Approach for Solving Dynamic Scheduling with Time-varying Number of Tasks
    Abello, Manuel Blanco
    Michalewicz, Zbignew
    Bui, Lam Thu
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [24] An Adaptive Approach for Solving Dynamic Scheduling with Time-varying Number of Tasks - Part I
    Abello, Manuel Blanco
    Lam Thu Bui
    Michalewicz, Zbignew
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 1703 - 1710
  • [25] A dynamic-programming-based exact algorithm for general single-machine scheduling with machine idle time
    Shunji Tanaka
    Shuji Fujikuma
    Journal of Scheduling, 2012, 15 : 347 - 361
  • [26] Integrated online and offline scheduling of real-time tasks using a co-processor scheduling unit towards dual-mode kernels
    Laalaoui, Yacine
    International Journal of Computational Systems Engineering, 2022, 7 (01) : 19 - 29
  • [27] A dynamic-programming-based exact algorithm for general single-machine scheduling with machine idle time
    Tanaka, Shunji
    Fujikuma, Shuji
    JOURNAL OF SCHEDULING, 2012, 15 (03) : 347 - 361
  • [28] No-idle parallel-machine scheduling of unit-time jobs with a small number of distinct release dates and deadlines
    Brauner, Nadia
    Kovalyov, Mikhail Y.
    Quilliot, Alain
    Toussaint, Helene
    COMPUTERS & OPERATIONS RESEARCH, 2021, 132
  • [29] An Efficient Dynamic Scheduling Algorithm for Periodic Tasks in Real-Time Systems Using Dynamic Average Estimation
    Alsheikhy, Ahmed
    Ammar, Reda
    Elfouly, Raafat
    Alharthi, Mosleh
    Alshegaifi, Abdulrahman
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 773 - 777
  • [30] Dynamic power management under the RUN scheduling algorithm: a slack filling approach
    Lais Borin
    George Lima
    Márcio Castro
    Patricia D. M. Plentz
    Real-Time Systems, 2021, 57 : 443 - 484