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
关键词
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 条
  • [31] Dynamic power management under the RUN scheduling algorithm: a slack filling approach
    Borin, Lais
    Lima, George
    Castro, Marcio
    Plentz, Patricia D. M.
    REAL-TIME SYSTEMS, 2021, 57 (04) : 443 - 484
  • [32] Two-agent scheduling of unit processing time jobs to minimize total weighted completion time and total weighted number of tardy jobs
    Wan, Long
    Mei, Jiajie
    Du, Jiangze
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 290 (01) : 26 - 35
  • [33] A resource reservation algorithm for power-aware scheduling of periodic and aperiodic real-time tasks
    Scordino, Claudio
    Lipari, Giuseppe
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) : 1509 - 1522
  • [34] Low-power Dynamic Scheduling Algorithm For Real-time Multiprocessor Systems
    Ko, Se-Jin
    Kim, Ki-Young
    Kim, Seok-Yoon
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 516 - 519
  • [35] Peak Power Management for Scheduling Real-time Tasks on Heterogeneous Many-Core Systems
    Munawar, Waqaas
    Khdr, Heba
    Pagani, Santiago
    Shafique, Muhammad
    Chen, Jian-Jia
    Henkel, Joerg
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 200 - 209
  • [36] A polynomial algorithm for the homogeneously non-idling scheduling problem of unit-time independent jobs on identical parallel machines
    Chretienne, Philippe
    Quilliot, Alain
    DISCRETE APPLIED MATHEMATICS, 2018, 243 : 132 - 139
  • [37] A better adaptive fault-tolerant scheduling (AFTS) algorithm for real-time tasks with dynamic security requirements
    Xia, Ping
    Zhou, Xingshe
    Xie, Bichang
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2012, 30 (05): : 657 - 662
  • [38] Worst case behavior of list algorithms for dynamic scheduling of non-unit execution time tasks with arbitrary precedence constrains
    Tchernykh, Andrei
    Ecker, Klaus
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (08) : 2277 - 2280
  • [39] A system level low power static real-time scheduling algorithm of mixed tasks and its application to FTU
    Wang, Xiaodong
    Dai, Huaping
    Xia, Feng
    Sun, Youxian
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7582 - 7586
  • [40] An Efficient Dynamic Scheduling Algorithm for Soft Real-Time Tasks in Multiprocessor System Using Hybrid Quantum-Inspired Genetic Algorithm
    Konar, Debanjan
    Sharma, Kalpana
    Pradhan, Sri Raj
    Sharma, Sital
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIERS IN INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2015, 2016, 404 : 3 - 11