Minimizing the Maximum Processor Temperature by Temperature-Aware Scheduling of Real-Time Tasks

被引:4
作者
Ozceylan, Baver [1 ]
Haverkort, Boudewijn R. [2 ]
de Graaf, Maurits [3 ]
Gerards, Marco E. T. [1 ]
机构
[1] Univ Twente, Dept Comp Sci & Elect Engn, NL-7522 NB Enschede, Netherlands
[2] Tilburg Univ, Sch Humanities & Digital Sci, NL-5037 AB Tilburg, Netherlands
[3] Thales Netherlands BV, NL-1271 ZA Huizen, Netherlands
基金
荷兰研究理事会;
关键词
Temperature sensors; Temperature measurement; Thermal management; Real-time systems; Performance evaluation; Task analysis; Reliability; Leakage current; model predictive control; processor scheduling; reliability; resource allocation; thermal management; THERMAL MANAGEMENT; POWER;
D O I
10.1109/TVLSI.2022.3160601
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Thermal management is gaining importance since it is a promising method for increasing the reliability and lifespan of mobile devices. Although the temperature can be decreased by reducing processor speed, one must take care not to increase the processing times too much; violations of deadline constraints must be prevented. This article focuses on the tradeoff between performance and device temperature. We first analyze this tradeoff and show how to determine the optimal lower bound for the maximum temperature for a given set of jobs with known workloads and deadlines. To do so, we use a thermal model, which describes how future decisions impact temperature dynamics. Then, we introduce a processor scheduling algorithm that computes the resource allocation that achieves this lower bound. Consequently, our algorithm finds the optimal resource allocation for the purpose of minimizing the maximum processor temperature for a set of jobs with known workloads and deadlines. Our experimental validation shows that our thermal management algorithm can achieve a reduction of up to 15 degrees C (42%) of the maximum temperature when the workload is high, where a previously proposed method achieved a reduction of up to 10 degrees C (25%). Another advantage of our method is that it decreases the variance in the temperature profile by 16% compared to previously proposed methods.
引用
收藏
页码:1084 / 1097
页数:14
相关论文
共 50 条
  • [31] Temperature-Aware Data Allocation for Embedded Systems with Cache and Scratchpad Memory
    Jia, Zhiping
    Li, Yang
    Wang, Yi
    Wang, Meng
    Shao, Zili
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (02)
  • [32] Resource-Aware Scheduling for Dependable Multicore Real-Time Systems: Utilization Bound and Partitioning Algorithm
    Han, Jian-Jun
    Wang, Zhenjiang
    Gong, Sunlu
    Miao, Tianpeng
    Yang, Laurence T.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (12) : 2806 - 2819
  • [33] On the minimization of the instantaneous temperature for periodic real-time tasks
    Chen, Jian-Jia
    Hung, Chia-Mei
    Kuo, Tei-Wei
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 236 - +
  • [34] A Temperature-Aware Time-Dependent Dielectric Breakdown Analysis Framework
    Bekiaris, Dimitris
    Papanikolaou, Antonis
    Papameletis, Christos
    Soudris, Dimitrios
    Economakos, George
    Pekmestzi, Kiamal
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2011, 6448 : 73 - 83
  • [35] An Energy and Performance Aware Scheduler for Real-Time Tasks in Cloud Datacentres
    Ali, Hashim
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Fayaz, Muhammad
    [J]. IEEE ACCESS, 2020, 8 (08): : 161288 - 161303
  • [36] Compact thermal modeling for temperature-aware design
    Huang, W
    Stan, MR
    Skadrons, K
    Sankaranarayanan, K
    Ghosh, S
    Velusamy, S
    [J]. 41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 878 - 883
  • [37] Integrated Scheduling of Real-Time and Interactive Tasks for Configurable Industrial Systems
    Yoo, Suhyeon
    Jo, Yewon
    Bahn, Hyokyung
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (01) : 631 - 641
  • [38] 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 - +
  • [39] Minimizing peak temperature in embedded real-time systems via thermal-aware periodic resources
    Ahmed, Masud
    Fisher, Nathan
    Wang, Shengquan
    Hettiarachchi, Pradeep
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2011, 1 (03) : 226 - 240
  • [40] Flow Network Models for Online Scheduling Real-Time Tasks on Multiprocessors
    Cho, Hyeonjoong
    Easwaran, Arvind
    [J]. IEEE ACCESS, 2020, 8 : 172136 - 172151