Energy-Resilient Real-Time Scheduling

被引:2
|
作者
Shirazi, Mahmoud [1 ]
Thiele, Lothar [2 ]
Kargahi, Mehdi [3 ]
机构
[1] Inst Adv Studies Basic Sci IASBS, Dept Comp Sci & Informat Technol, Zanjan, Iran
[2] Swiss Fed Inst Technol, Comp Engn & Networks Lab, CH-8092 Zurich, Switzerland
[3] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran, Iran
关键词
Resilience; real-time scheduling; energy harvesting; uncertainty; autonomous recovery;
D O I
10.1109/TC.2022.3202754
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded nodes in future cyber-physical systems are mostly self-powered, scavenging their required energy from the environment. The environmental sources of energy are usually variable, so that some prediction methods are employed to proactively adapt to the variable harvesting energy. However, prediction errors may surprise the system with some unpredicted changes, needing appropriate reactions. We consider an energy-harvesting real-time system with periodic tasks of multiple performance levels. An energy-resilient scheduler is proposed for the system to react to the unpredicted changes such that the system is survivable, recovers from such a change in a timely manner, and appropriately controls its performance degradation. After the recovery, however, the energy-resilient scheduler preserves the system survivability and maximizes its performance in a prediction time horizon, while it will be ready for another surprise. We provide some theoretical properties and a feasibility test which are used in the design of the energy-resilient scheduler. Our simulations show that the proposed resilient scheduler outperforms well-known performance maximization methods, effectively approximates the optimal solution, and reacts appropriately against surprises of high severity.
引用
收藏
页码:69 / 81
页数:13
相关论文
共 50 条
  • [31] A Note on EDF Scheduling for Real-Time Energy Harvesting Systems
    Chetto, Maryline
    Queudet, Audrey
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 1037 - 1040
  • [32] Clairvoyance and online scheduling in real-time energy harvesting systems
    Chetto, Maryline
    Queudet, Audrey
    REAL-TIME SYSTEMS, 2014, 50 (02) : 179 - 184
  • [33] Energy-Efficient Real-Time Scheduling of DAG Tasks
    Bhuiyan, Ashikahmed
    Guo, Zhishan
    Saifullah, Abusayeed
    Guan, Nan
    Xiong, Haoyi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [34] Competitive Analysis of Energy-Constrained Real-Time Scheduling
    Devadas, Vinay
    Li, Fei
    Aydin, Hakan
    PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 217 - 226
  • [35] Energy aware mixed tasks scheduling in real-time systems
    Zhang, Yiwen
    Li, Haibo
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 23 : 38 - 48
  • [36] EERTSS: An Energy Efficient Real-Time Task Scheduling Simulator
    Thakare, Girish S.
    Deshmukh, Prashant R.
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,
  • [37] Cache Partitioning and Scheduling for Energy Optimization of Real-Time MPSoCs
    Chen, Gang
    Huang, Kai
    Huang, Jia
    Knoll, Alois
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 35 - 41
  • [38] Clairvoyance and online scheduling in real-time energy harvesting systems
    Maryline Chetto
    Audrey Queudet
    Real-Time Systems, 2014, 50 : 179 - 184
  • [39] Energy efficient scheduling for real-time systems with mixed workload
    Chen, Jheng-Ming
    Wang, Kuochen
    Lin, Ming-Ham
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 33 - 44
  • [40] SCHEDULING IN REAL-TIME MODELS
    KURKISUONIO, R
    SYSTA, K
    VAIN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 327 - 339