Optimal Real-Time Scheduling Algorithm for Wireless Sensors with Regenerative Energy

被引:0
|
作者
El Ghor, Hussein [1 ]
Chetto, Maryline [2 ]
机构
[1] Lebanese Univ, LENS Lab, Fac Technol, Hesba St,BP 813, Saida, Lebanon
[2] Univ Nantes, LS2N Lab, 1 Rue Noe, F-44321 Nantes, France
来源
COMPUTER JOURNAL | 2022年 / 65卷 / 08期
关键词
real-time systems; dynamic voltage and frequency scaling; energy harvesting; slack energy; optimal scheduling; POWER MANAGEMENT; SYSTEMS;
D O I
10.1093/comjnl/bxab048
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage and frequency scaling (DVFS) is a promising and broadly used energy-efficient technique to overcome the main problems arising from using a finite energy reservoir capacity and uncertain energy source in real-time embedded systems. This work investigates an energy management scheme for real-time task scheduling in variable voltage processors located in sensor nodes and powered by ambient energy sources. We use DVFS technique to decrease the energy consumption of sensors at the time when the energy sources are limited. In particular, we develop and prove an optimal real-time scheduling framework with speed stretching, namely energy guarantee DVFS (EG-DVFS), that jointly accounts not only for the timing constraints, but also for the energy state incurred by the properties of the system components. EG-DVFS relies on the well-known earliest deadline-harvesting scheduling algorithm combined with DVFS technique where the sensor processing frequency is fine tuned to further minimize energy consumption and to achieve an energy autonomy of the system. Further, an exact feasibility test for a set of periodic, aperiodic or even sporadic tasks is presented.
引用
收藏
页码:2087 / 2097
页数:11
相关论文
共 50 条
  • [1] Real-time scheduling with regenerative energy
    Moser, C.
    Brunelli, D.
    Thiele, L.
    Benini, L.
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 261 - +
  • [2] Multiprocessor Real-Time Scheduling for Wireless Sensors Powered by Renewable Energy Sources
    El Ghor, Hussein
    Chetto, Maryline
    El Osta, Rola
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [3] An optimal real-time scheduling algorithm for multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 101 - +
  • [4] An Optimal Multiprocessor Real-Time Scheduling Algorithm
    Khemka, A.
    Shyamasundar, R. K.
    Journal of Parallel and Distributed Computing, 43 (01):
  • [5] An optimal multiprocessor real-time scheduling algorithm
    Khemka, A
    Shyamasundar, RK
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 43 (01) : 37 - 45
  • [6] Time Triggered Scheduling Algorithm for Real-Time Wireless Systems
    Baniabdelghany, Haytham
    Obermaisser, Roman
    Khalifeh, Ala'
    2020 IEEE 18TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), VOL 1, 2020, : 265 - 272
  • [7] A real-time scheduling scheme to support wireless networked sensors
    College of Computer Science, Zhejiang University, Hangzhou, Zhejiang Province 310027, China
    WSEAS Trans. Syst., 2006, 6 (1361-1368):
  • [8] AN OPTIMAL SCHEDULING ALGORITHM FOR PREEMPTABLE REAL-TIME TASKS
    KIM, YS
    INFORMATION PROCESSING LETTERS, 1994, 50 (01) : 43 - 48
  • [9] Synchronization for an optimal real-time scheduling algorithm on multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 9 - +
  • [10] Optimal Energy-Efficient Downlink Transmission Scheduling for Real-Time Wireless Networks
    Miao, Lei
    Mao, Jianfeng
    Cassandras, Christos G.
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2017, 4 (04): : 692 - 706