Online dynamic power management with hard real-time guarantees

被引:8
|
作者
Chen, Jian-Jia [1 ]
Kao, Mong-Jen [2 ]
Lee, D. T. [2 ,3 ]
Rutter, Ignaz [1 ]
Wagner, Dorothea [1 ]
机构
[1] Karlsruhe Inst Technol, Fac Informat, D-76021 Karlsruhe, Germany
[2] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[3] Natl Chung Hsing Univ, Dept Comp Sci & Informat Engn, Taichung 40227, Taiwan
关键词
Online energy-efficient scheduling; Dynamic power management; ALGORITHMS; ENERGY; TASKS;
D O I
10.1016/j.tcs.2015.06.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of online dynamic power management that provides hard real-time guarantees for multi-processor systems. In this problem, a set of jobs, each associated with an arrival time, a deadline, and an execution time, arrives to the system in an online fashion. The objective is to compute a non-migrative preemptive schedule of the jobs and a sequence of power on/off operations of the processors so as to minimize the total energy consumption while ensuring that all the deadlines of the jobs are met. We assume that we can use as many processors as necessary. In this paper we examine the complexity of this problem and provide online strategies that lead to practical energy-efficient solutions for real-time multi-processor systems. First, we consider the case for which we know in advance that the set of jobs can be scheduled feasibly on a single processor. We show that, even in this case, the competitive ratio of any online algorithm is at least 2.06. On the other hand, we give a 4-competitive online algorithm that uses at most two processors. For jobs with unit execution times, the competitive ratio of this algorithm improves to 3.59. Second, we relax our assumption by considering as input multiple streams of jobs, each of which can be scheduled feasibly on a single processor. We present a trade-off between the energy-efficiency of the schedule and the number of processors to be used. More specifically, for k given job streams and h processors with h > k, we give a scheduling strategy such that the energy usage is at most 4. inverted right perpendicular k/h-k inverted left perpendicular times that used by any schedule which schedules each of the k streams on a separate processor. Finally, we drop the assumptions on the input set of jobs. We show that the competitive ratio of any online algorithm is at least 2.28, even for the case of unit job execution times for which we further derive an O(1)-competitive algorithm. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:46 / 64
页数:19
相关论文
共 50 条
  • [31] Edge Caching with Real-Time Guarantees
    Yang, Le
    Zheng, Fu-Chun
    Jin, Shi
    2022 IEEE 96TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-FALL), 2022,
  • [32] Real-time guarantees for CAN traffic
    Klehmet, Ulrich
    Herpel, Thomas
    Hielscher, Kai-Steffen
    German, Reinhard
    2008 IEEE 67TH VEHICULAR TECHNOLOGY CONFERENCE-SPRING, VOLS 1-7, 2008, : 3037 - 3041
  • [33] Providing hard real-time guarantees in context-aware applications: Challenges and requirements
    Boulkenafed, M
    Hughes, B
    Meier, R
    Biegel, G
    Cahill, V
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2005, : 119 - 127
  • [34] Periodic Thermal Management for Hard Real-time Systems
    Cheng, Long
    Huang, Kai
    Chen, Gang
    Hu, Biao
    Knoll, Alois
    2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 49 - 58
  • [35] Multiplatform Management of a Hard Real-Time Ethernet Switch
    Pleszko, Aleksander
    Barraca, Joao Paulo
    Ferreira, Joaquim
    Goncalves, Pedro
    2012 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2012, : 829 - 834
  • [36] Hard real-time control & real-time linux
    Murillo-Garcia, R
    DR DOBBS JOURNAL, 2003, 28 (11): : 65 - 67
  • [37] A Dynamic Power Management Algorithm For Sporadic Tasks In Real-Time Embedded Systems
    Deng, Changyi
    Guo, Ruifeng
    Wang, Hongliang
    Peng, Azhen
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2073 - 2078
  • [38] Real-Time Power Management for Microgrids With Dynamic Boundaries and Multiple Source Locations
    Zhang, Chengwen
    Su, Yu
    Li, Dingrui
    Zhu, Lin
    Yin, He
    Ma, Yiwei
    Ray, Ishita
    Wang, Fred
    Tolbert, Leon M.
    Liu, Yilu
    IEEE ACCESS, 2022, 10 : 84120 - 84134
  • [39] Locomotion-based dynamic power management in embedded real-time systems
    Oliver, LD
    Chakrabarty, K
    Brooks, RR
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XIII, 2003, 5205 : 185 - 196
  • [40] Dynamic Real-Time Simulation Approach to Power Management Modelling for CubeSat Applications
    Darbali-Zamora, Rachid
    Ortiz-Rivera, Eduardo I.
    Rincon-Charris, Amilcar A.
    2019 IEEE 46TH PHOTOVOLTAIC SPECIALISTS CONFERENCE (PVSC), 2019, : 2792 - 2797