Dynamic harvesting- and energy-aware real-time task scheduling

被引:6
|
作者
Hasanloo, Mahmoud [1 ]
Kargahi, Mehdi [1 ,2 ]
Jalilian, Shahrokh [3 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
[3] Satellite Res Inst, Tehran, Iran
关键词
Real-time scheduling; Energy-aware scheduling; Embedded systems; Energy harvesting; Hybrid energy storage system (HESS); Battery; Super capacitor; EMBEDDED SYSTEMS; POWER MANAGEMENT;
D O I
10.1016/j.suscom.2020.100413
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy harvesting, along with effective storage of the energy, is a very common approach to attain sustainable computing in today's embedded systems. Employing a hybrid energy storage system (HESS), which constitutes of two or more types of energy storage systems (ESSs), helps to compensate for the weaknesses of one ESS type using the strengths of another type. The capacity of an ESS, and thus that of a HESS, can be modeled by dividing it into Instantly Available Charge (IAC) and Instantly Unavailable Charge (IUC) parts; the existing charge in an ESS always flows from the part with higher voltage to the other one. The main idea of this study is to intelligently control the flows in the HESS to maximizing either the IAC or the IUC charge. We propose the HLPF real-time task scheduling algorithm to do so through deciding to execute the tasks in the ascending or descending order of their power requirements. Extensive simulations show impressive lifetime improvements of up to 20 % in comparison to the classical real-time task scheduling algorithms. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [2] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [3] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [4] Energy-Aware Real-Time Task Scheduling Exploiting Temporal Locality
    Kim, Yong-Hee
    Jung, Myoung-Jo
    Lee, Cheol-Hoon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05): : 1147 - 1153
  • [5] Energy-Aware Dynamic Task Scheduling Applied to a Real-Time Multimedia Application on an Xscale Board
    Ykman-Couvreur, Chantal
    Catthoor, Francky
    Vounckx, Johan
    Folens, Andy
    Louagie, Filip
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 226 - 237
  • [6] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [7] Energy-Aware Task Scheduling Tor Real-Time Systems with Discrete Frequencies
    Qian, Dejun
    Zhang, Zhe
    Hu, Chen
    Ji, Xincun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04): : 822 - 832
  • [8] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Seyedmehdi Hosseinimotlagh
    Farshad Khunjush
    Rashidaldin Samadzadeh
    The Journal of Supercomputing, 2015, 71 : 45 - 66
  • [9] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Hosseinimotlagh, Seyedmehdi
    Khunjush, Farshad
    Samadzadeh, Rashidaldin
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (01): : 45 - 66
  • [10] Energy-Aware Real-Time Task Scheduling on Local/Shared Memory Systems
    Fu, Chenchen
    Calinescu, Gruia
    Wang, Kai
    Li, Minming
    Xue, Chun Jason
    PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 269 - 278