PVMC: Task Mapping and Scheduling Under Process Variation Heterogeneity in Mixed-Criticality Systems

被引:6
|
作者
Bahrami, Fahimeh [1 ]
Ranjbar, Behnaz [1 ]
Rohbani, Nezam [1 ]
Ejlali, Alireza [2 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 111558639, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran 1953833511, Iran
关键词
Task analysis; Reliability; Quality of service; Energy management; Timing; Resource management; Power demand; Mixed-criticality system; process variation; task allocation; energy management; reliability; constrained-optimization; MANAGEMENT; POWER;
D O I
10.1109/TETC.2021.3072286
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded Systems (ESs) have migrated from special-purpose hardware to commodity hardware. These systems have also tended to Mixed-Criticality (MC) implementations, executing applications of different criticalities upon a shared platform. Multi-cores, which are commonly used to design MC Systems (MCSs), bring out new challenges due to the Process Variation (PV). Power and frequency asymmetry affects the predictability of ESs. In this work, variation-aware techniques are explored to not only improve the reliability of MCSs, but also aid the scheduling and energy saving of them. We leverage the Core-to-Core (C2C) variations to protect high-criticality tasks and provide full service for a high percentage of low-criticality tasks. We formulate a constrained Integer Linear Program (ILP) and propose an optimization heuristic for task mapping and scheduling under PV in Mixed-Criticality systems (PVMC). Our proposed techniques also guarantee timing, reliability, and Thermal Design Power (TDP) constraints by considering the impact of task mapping in variation-affected platforms on system reliability and peak power consumption. Experiments demonstrate that our ILP framework and PVMC algorithm can greatly improve the schedulability and the overall Quality-of-Service (QoS), and provide energy saving up to 27.1 percent under different quantities of PV compared with a state-of-the-art algorithm.
引用
收藏
页码:1166 / 1177
页数:12
相关论文
共 50 条
  • [31] Mixed-Criticality Scheduling of Energy-Harvesting Systems
    Wang, Kankan
    Deng, Qingxu
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 435 - 446
  • [32] Scheduling with uncertain processing times in mixed-criticality systems
    Novak, Antonin
    Sucha, Premysl
    Hanzalek, Zdenek
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 279 (03) : 687 - 703
  • [33] FANTOM: Fault Tolerant Task-Drop Aware Scheduling for Mixed-Criticality Systems
    Ranjbar, Behnaz
    Safaei, Bardia
    Ejlali, Alireza
    Kumar, Akash
    IEEE ACCESS, 2020, 8 : 187232 - 187248
  • [34] Scheduling of Hardware Tasks in Reconfigurable Mixed-Criticality Systems
    Wulf, Cornelia
    Charaf, Najdet
    Goehringer, Diana
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 232 - 232
  • [35] Directed Acyclic Graph Scheduling for Mixed-Criticality Systems
    Medina, Roberto
    Borde, Etienne
    Pautet, Laurent
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 217 - 232
  • [36] On Partitioned Scheduling of Fixed-Priority Mixed-Criticality Task Sets
    Kelly, Owen R.
    Aydin, Hakan
    Zhao, Baoxian
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1051 - 1059
  • [37] A Mixed-Criticality Task Scheduling Method Based on Comprehensive Impact Factor
    Li, Tiansen
    Huang, Shujuan
    Xiao, Feng
    Zhang, Wenjuan
    Han, Xingxing
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 105
  • [38] Dynamic Reservation-Based Mixed-Criticality Task Set Scheduling
    Li, Zheng
    Ren, Shangping
    Quan, Gang
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 603 - 610
  • [39] Relaxing Mixed-Criticality Scheduling Strictness for Task Sets Scheduled with FP
    Santy, Francois
    George, Laurent
    Thierry, Philippe
    Goossens, Joel
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 155 - 165
  • [40] Efficient schedulability analysis for mixed-criticality systems under deadline-based scheduling
    Chen Yao
    Li Qiao
    Li Zheng
    Xiong Huagang
    Chinese Journal of Aeronautics, 2014, 27 (04) : 856 - 866