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 条
  • [21] Security-Critical Energy-Aware Task Scheduling for Heterogeneous Real-Time MPSoCs in IoT
    Zhou, Junlong
    Sun, Jin
    Cong, Peijin
    Liu, Zhe
    Zhou, Xiumin
    Wei, Tongquan
    Hu, Shiyan
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (04) : 745 - 758
  • [22] Energy-Aware Real-Time Task Scheduling for Heterogeneous Multiprocessors with Particle Swarm Optimization Algorithm
    Zhang, Weizhe
    Xie, Hucheng
    Cao, Boran
    Cheng, Albert M. K.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [23] Energy-Aware Real-Time Task Scheduling in Multiprocessor Systems Using a Hybrid Genetic Algorithm
    Mahmood, Amjad
    Khan, Salman A.
    Albalooshi, Fawzi
    Awwad, Noor
    ELECTRONICS, 2017, 6 (02)
  • [24] Energy-aware Task Scheduling for Near Real-time Periodic Tasks on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Nakamura, Hiroshi
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    2017 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2017, : 31 - 36
  • [25] On reliability- and energy-aware scheduling of real-time embedded systems
    Xie, X. N.
    Zhu, Q. X.
    Zhang, Y. W.
    INFORMATION SCIENCE AND MANAGEMENT ENGINEERING, VOLS 1-3, 2014, 46 : 1139 - 1144
  • [26] Evaluation framework for energy-aware multiprocessor scheduling in real-Time systems
    Mejia-Alvarez, Pedro
    Moncada-Madero, David
    Aydin, Hakan
    Diaz-Ramirez, Arnoldo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 388 - 402
  • [27] Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds
    Zhu, Xiaomin
    Yang, Laurence T.
    Chen, Huangke
    Wang, Ji
    Yin, Shu
    Liu, Xiaocheng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 168 - 180
  • [28] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [29] ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds
    Chen, Huangke
    Zhu, Xiaomin
    Zhu, Jianghan
    Wang, Jianjiang
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 777 - 784
  • [30] Energy-aware communication and task scheduling for network-on-chip architectures under real-time constraints
    Hu, JC
    Marculescu, R
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 234 - 239