Optimal Scheduling for Real-Time Jobs in Energy Harvesting Computing Systems

被引:58
作者
Chetto, Maryline [1 ]
机构
[1] Univ Nantes, IRCCyN Res Inst, F-44321 Nantes, France
关键词
Real-time systems; energy harvesting; uniprocessor; optimal scheduling; earliest deadline first; slack energy; AWARE POWER MANAGEMENT; ALGORITHM;
D O I
10.1109/TETC.2013.2296537
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study a scheduling problem, in which every job is associated with a release time, deadline, required computation time, and required energy. We focus on an important special case where the jobs execute on a uniprocessor system that is supplied by a renewable energy source and use a rechargeable storage unit with limited capacity. Earliest deadline first (EDF) is a class one online algorithm in the classical real-time scheduling theory where energy constraints are not considered. We propose a semi-online EDF-based scheduling algorithm theoretically optimal (i.e., processing and energy costs neglected). This algorithm relies on the notions of energy demand and slack energy, which are different from the well known notions of processor demand and slack time. We provide an exact feasibility test. There are no restrictions on this new scheduler: each job can be one instance of a periodic, aperiodic, or sporadic task with deadline.
引用
收藏
页码:122 / 133
页数:12
相关论文
共 33 条
[1]  
Abdeddaim Y., 2012, 2012 IEEE 18th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2012), P31, DOI 10.1109/RTCSA.2012.21
[2]   The Optimality of PFPASAP Algorithm for Fixed-Priority Energy-Harvesting Real-Time Systems [J].
Abdeddaim, Yasmina ;
Chandarli, Younes ;
Masson, Damien .
PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, :47-56
[3]  
Allavena A., 2001, P IEEE WORKSH POW MA
[4]  
[Anonymous], 2009, THESIS
[5]  
[Anonymous], J WIREL COMMUN NETWO
[6]  
BARUAH S, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P106, DOI 10.1109/REAL.1991.160364
[7]  
Buttazzo G., 2005, S COMP SCI, DOI 10.1007/0-387-28147-9.pdf
[8]   SOME RESULTS OF THE EARLIEST DEADLINE SCHEDULING ALGORITHM [J].
CHETTO, H ;
CHETTO, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (10) :1261-1269
[9]  
Chetto M., 2013, IEEE T COMPUT
[10]   Clairvoyance and online scheduling in real-time energy harvesting systems [J].
Chetto, Maryline ;
Queudet, Audrey .
REAL-TIME SYSTEMS, 2014, 50 (02) :179-184