Energy-Efficient Scheduling in Nonpreemptive Systems With Real-Time Constraints

被引:29
作者
Li, Jianjun [1 ]
Shu, LihChyun [2 ,3 ]
Chen, Jian-Jia [4 ]
Li, Guohui [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[2] Natl Cheng Kung Univ, Tainan 701, Taiwan
[3] Chang Jung Christian Univ, Tainan 71101, Taiwan
[4] Karlsruhe Inst Technol, D-76133 Karlsruhe, Germany
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2013年 / 43卷 / 02期
基金
美国国家科学基金会;
关键词
Energy efficiency; fixed priority; nonpreemptive scheduling; real-time system; SCHEME;
D O I
10.1109/TSMCA.2012.2199305
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the past decade, the development of mobile and embedded systems has demanded energy efficiency for improving the lifetime of embedded devices. To avoid preemption overhead or ease timing verification, nonpreemptive scheduling has been deemed useful or necessary in meeting system timing requirements for certain applications built on embedded devices. In this paper, our aim is to design nonpreemptive scheduling algorithms that ensure timing correctness and optimize energy consumption on a processor with variable speeds. We propose a representative algorithm, ISA, which can produce lower speeds for a variety of nonpreemptive task sets than other comparable methods, and hence resulting in significant energy savings. When combined with a selective frequency-inheritance policy we design to efficiently determine if processor speedup can be disabled without jeopardizing any task deadlines, ISA can achieve even larger gains, up to 30% reduction in energy consumption. Finally, we propose a dynamic slack reclamation policy built on ISA, namely ISA-DR, which can result in additional energy savings when a task consumes less than its worst-case execution time.
引用
收藏
页码:332 / 344
页数:13
相关论文
共 50 条
[41]   TL-Plane-Based Multi-Core Energy-Efficient Real-Time Scheduling Algorithm for Sporadic Tasks [J].
Zhang, Dongsong ;
Guo, Deke ;
Chen, Fangyuan ;
Wu, Fei ;
Wu, Tong ;
Cao, Ting ;
Jin, Shiyao .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 8 (04)
[42]   An Energy-Efficient Scheduling Algorithm for Real-Time Machine-to-Machine (M2M) Data Reporting [J].
Chen, Yi-Bei ;
Yang, Shun-Ren ;
Hwang, Jenq-Neng ;
Wu, Ming-Zoo .
2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, :4442-4447
[43]   Greedy scheduling of tasks with time constraints for energy-efficient cloud-computing data centers [J].
Dong, Ziqian ;
Liu, Ning ;
Rojas-Cessa, Roberto .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2015, 4 (01)
[44]   Optimal Wake-Up Scheduling for Energy Efficient Fixed-Rate Wireless Transmissions with Real-Time Constraints [J].
Miao, Lei ;
Xu, Lijian .
2015 WIRELESS TELECOMMUNICATIONS SYMPOSIUM (WTS), 2015,
[45]   Energy optimized scheduling for non-preemptive real-time systems [J].
Kannaian, Vasanthamani ;
Palanisamy, Visalakshi .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2017, 25 (04) :3085-3096
[46]   Energy-Efficient Adaptive Resource Management for Real-Time Vehicular Cloud Services [J].
Shojafar, Mohammad ;
Cordeschi, Nicola ;
Baccarelli, Enzo .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (01) :196-209
[47]   An Intelligent IoT Framework for Real-Time Energy-Efficient Smart Building Management [J].
Dimara, Asimina ;
Papaioannou, Alexios ;
Papaioannou, Christophoros ;
Krinidis, Stelios ;
Anagnostopoulos, Christos-Nikolaos .
SUPPLY CHAINS, PT I, ICSC 2024, 2025, 2110 :201-214
[48]   A Dynamic Compression Scheme for Energy-Efficient Real-Time Wireless Electrocardiogram Biosensors [J].
Luo, Kan ;
Li, Jianqing ;
Wu, Jianfeng .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2014, 63 (09) :2160-2169
[49]   Energy-Efficient Radio Selection and Data Partitioning for Real-Time Data Transfer [J].
Mu, Di ;
Sha, Mo ;
Kang, Kyoung-Don ;
Yi, Hyungdae .
2019 15TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS), 2019, :49-57
[50]   EFFECT: Energy-efficient Fog Computing Framework for Real-time Video Processing [J].
Zhang, Xiaojie ;
Pal, Amitangshu ;
Debroy, Saptarshi .
21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, :493-503