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 条
  • [41] Fault-Tolerant Scheduling of Multicore Mixed-Criticality Systems under Permanent Failures
    Al-bayati, Zaid
    Meyer, Brett H.
    Zeng, Haibo
    2016 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2016, : 57 - 62
  • [42] Energy-Aware Mixed-criticality Sporadic Task Scheduling Algorithm
    Zhang, Yi-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (01) : 78 - 86
  • [43] MC-ADAPT: Adaptive Task Dropping in Mixed-Criticality Scheduling
    Lee, Jaewoo
    Chwa, Hoon Sung
    Phan, Linh T. X.
    Shin, Insik
    Lee, Insup
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [44] Scheduling Algorithms for Elastic Mixed-Criticality Tasks in Multicore Systems
    Su, Hang
    Zhu, Dakai
    Mosse, Daniel
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 352 - 357
  • [45] Utilization Difference Based Partitioned Scheduling of Mixed-Criticality Systems
    Ramanathan, Saravanan
    Easwaran, Arvind
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 238 - 243
  • [46] The federated scheduling of systems of mixed-criticality sporadic DAG tasks
    Baruah, Sanjoy
    PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 227 - 236
  • [47] Time-Triggered Scheduling for Multiprocessor Mixed-Criticality Systems
    Behera, Lalatendu
    Bhaduri, Purandar
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2018), 2018, 10722 : 135 - 151
  • [48] Energy-Aware Nonpreemptive Scheduling of Mixed-Criticality Real-Time Task Systems
    Zhang, Yi-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2891 - 2900
  • [49] Mixed-Criticality Scheduling with I/O
    Missimer, Eric
    Missimer, Katherine
    West, Richard
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 120 - 130
  • [50] Energy aware fixed priority scheduling in mixed-criticality systems
    Zhang, Yi-Wen
    Chen, Rong-Kun
    COMPUTER STANDARDS & INTERFACES, 2023, 83