Thermal-Aware Resource Management for Embedded Real-Time Systems

被引:19
|
作者
Lee, Youngmoon [1 ]
Chwa, Hoon Sung [1 ,2 ]
Shin, Kang G. [1 ]
Wang, Shige [3 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] DGIST, Daegu 42988, South Korea
[3] Gen Motors, Warren, MI 48093 USA
基金
新加坡国家研究基金会;
关键词
Dynamic ambient temperature; embedded real-time systems; task-level power dissipation; thermal-aware resource management; ENVIRONMENT; TASKS;
D O I
10.1109/TCAD.2018.2857279
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With an increasing demand for complex and powerful system-on-chips, modern real-time automotive systems face significant challenges in managing on-chip-temperature. We demonstrate, via real experiments, the importance of accounting for dynamic ambient temperature and task-level power dissipation in resource management so as to meet both thermal and timing constraints. To address this problem, we propose RT-TRM, a real-time thermal-aware resource management framework. We first introduce a task-level dynamic power model that can capture different power dissipations with a simple task-level parameter called the activity factor. We then develop two new mechanisms, adaptive parameter assignment and online idle-time scheduling. The former adjusts voltage/frequency levels and task periods according to the varying ambient temperature while preserving feasibility. The latter generates a schedule by allocating idle times efficiently without missing any task/job deadline. By tightly integrating the solutions of these two mechanisms, we can guarantee both thermal and timing constraints in the presence of dynamic ambient temperature variations. We have implemented RT-TRM on an automotive microcontroller to demonstrate its effectiveness, achieving better resource utilization by 18.2% over other runtime approaches while meeting both thermal and timing constraints.
引用
收藏
页码:2857 / 2868
页数:12
相关论文
共 50 条
  • [21] Integrated CORBA scheduling and resource management for distributed real-time embedded systems
    Bryan, K
    DiPippo, LC
    Fay-Wolfe, V
    Murphy, M
    Zhang, JY
    Fleeman, DT
    Juedes, DW
    Liu, C
    Welch, LR
    Niehaus, D
    Gill, CD
    [J]. RTAS 2005: 11TH IEEE REAL TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2005, : 375 - 384
  • [22] Dynamic hinting: Collaborative real-time resource management for reactive embedded systems
    Baunach, Marcel
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (09) : 799 - 814
  • [23] Stochastic thermal-aware real-time task scheduling with considerations of soft errors
    Zhou, Junlong
    Wei, Tongquan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 102 : 123 - 133
  • [24] Reliability-aware dynamic energy management in dependable embedded real-time systems
    Zhu, Dakai
    [J]. Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 397 - 407
  • [25] Thermal-aware Phase-based Tuning of Embedded Systems
    Adegbija, Tosiron
    Gordon-Ross, Ann
    [J]. GLSVLSI'14: PROCEEDINGS OF THE 2014 GREAT LAKES SYMPOSIUM ON VLSI, 2014, : 279 - 284
  • [26] Reliability-Aware Dynamic Energy Management in Dependable Embedded Real-Time Systems
    Zhu, Dakai
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [27] Reliability Aware Power Management for Dual-Processor Real-Time Embedded Systems
    Sridharan, Ranjani
    Mahapatra, Rabi
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 819 - 824
  • [28] Memory resource management for real-time systems
    Marchand, Audrey
    Balbastre, Patricia
    Ripoll, Ismael
    Masmano, Miguel
    Crespo, Alfons
    [J]. 19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 201 - +
  • [29] An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems
    Shankaran, Nishanth
    Kinnebrew, John S.
    Koutsoukos, Xenofon D.
    Lu, Chenyang
    Schmidt, Douglas C.
    Biswas, Gautam
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (11) : 1485 - 1499
  • [30] Thermal-aware resource usage allocation
    Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2009, 9 (1257-1263):