An Efficient Proactive Thermal-Aware Scheduler for DVFS-enabled Single-Core Processors

被引:3
作者
Rodriguez, Javier Perez [1 ]
Yomsi, Patrick Meumeu [1 ]
机构
[1] Polytech Inst Porto, ISEP, CISTER, Porto, Portugal
来源
29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021) | 2021年
基金
欧盟地平线“2020”;
关键词
thermal-aware scheduling; non-preemptive schedulers; dynamic voltage/frequency scaling; single-core platforms; TEMPERATURE;
D O I
10.1145/3453417.3453430
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For decades now, thermal rise has been spotted as one of the major constraints of performance for high-end safety-critical processors. In this context, Dynamic Voltage and Frequency Scaling (DVFS) based solutions have proven to be effective to manage the chip temperature. In this paper, we consider the scheduling problem of non-preemptive periodic tasks on a single-core processor with DVFS-enabled capabilities under thermal-aware design. We assume that the tasks are scheduled by following any Fixed-Task-Priority (FTP) scheduler such as the traditional Rate Monotonic (RM) and Deadline Monotonic (DM). Then, we propose a new scheduling scheme, referred to as NP-COIN, which makes it possible to control both the processor activity and the triggering of the cooling mechanism with as little impact on performance as possible. We provide a thorough theoretical analysis of our solution, in terms of average temperature gain and timing penalty, against the classical DVFS schedule. Finally, we validate our theoretical results and assess the performance of our solution through a real-world use-case study from the avionics domain and through intensive simulations by using synthetic test cases.
引用
收藏
页码:144 / 154
页数:11
相关论文
共 41 条
  • [1] The Optimality of PFPASAP Algorithm for Fixed-Priority Energy-Harvesting Real-Time Systems
    Abdeddaim, Yasmina
    Chandarli, Younes
    Masson, Damien
    [J]. PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 47 - 56
  • [2] Necessary and Sufficient Conditions for Thermal Schedulability of Periodic Real-Time Tasks
    Ahmed, Rehan
    Ramanathan, Parameswaran
    Saluja, Kewal K.
    [J]. 2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 243 - 252
  • [3] [Anonymous], 2017, 18 INT GREEN SUSTAIN, DOI DOI 10.1109/IGCC.2017.8323604
  • [4] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600
  • [5] Design issues for dynamic voltage scaling
    Burd, TD
    Brodersen, RW
    [J]. ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, : 9 - 14
  • [6] Response Time Analysis for Thermal-Aware Real-Time Systems Under Fixed-Priority Scheduling
    Chandarli, Younes
    Fisher, Nathan
    Masson, Damien
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 84 - 93
  • [7] Chantem Thidapat, 2008, Design, Automation & Test in Europe. DATE'08, P246
  • [8] Chantem T, 2009, I SYMPOS LOW POWER E, P105
  • [9] Proactive Speed Scheduling for Real-Time Tasks under Thermal Constraints
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    [J]. 15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 141 - +
  • [10] Exact schedulability tests for real-time scheduling of periodic tasks on unrelated multiprocessor platforms
    Cucu-Grosjean, Liliana
    Goossens, Joel
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 561 - 569