RED-based Scheduler on Chip for Mixed-Criticality Real-Time Systems

被引:0
作者
Kohutka, Lukas [1 ]
Nagy, Lukas [1 ]
Stopjakova, Viera [1 ]
机构
[1] Slovak Univ Technol Bratislava, Inst Elect & Photon, Bratislava, Slovakia
来源
2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO) | 2020年
关键词
process scheduling; mixed-criticality; ASIC; RED;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-time embedded systems that combine processes of various criticalities (i.e. mixed-criticality real-time systems) represent an emerging research that faces many issues. This paper describes a new ASIC design of a coprocessor that realizes process scheduling for mixed-criticality real-time systems. The solution proposed in this paper uses Robust Earliest Deadline (RED) algorithm. Due to the on-chip implementation of the scheduler, all scheduler operations always take two clock cycles to execute. The proposed solution was verified by simulations that applied millions of random inputs. Chip area costs are evaluated by synthesis into ASIC using 28 nm TSMC technology. The proposed RED-based scheduler is compared with an existing EDF-based scheduler that supports hard real-time processes only. Even though the RED-based scheduler costs more chip area, it can handle any combinations of process criticalities, variations of process execution times and deadlines, achieves higher CPU utilization and can be used for scheduling of non-real-time, soft real-time and hard real-time processes combined within one system.
引用
收藏
页码:249 / 252
页数:4
相关论文
共 50 条
  • [31] Lifetime-aware real-time task scheduling on fault-tolerant mixed-criticality embedded systems
    Cao, Kun
    Xu, Guo
    Zhou, Junlong
    Chen, Mingsong
    Wei, Tongquan
    Li, Keqin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 165 - 175
  • [32] Motivating Agent-Based Learning for Bounding Time in Mixed-Criticality Systems
    Ranjbar, Behnaz
    Hosseinghorban, Ali
    Kumar, Akash
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [33] ADAPTIVE: Agent-Based Learning for Bounding Time in Mixed-Criticality Systems
    Ranjbar, Behnaz
    Hosseinghorban, Ali
    Kumar, Akash
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [34] Virtualization of Reconfigurable Mixed-Criticality Systems
    Wulf, Cornelia
    Charaf, Najdet
    Goehringer, Diana
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 54 - 60
  • [35] An Adaptive Mechanism for Reducing Criticality Level in Mixed-Criticality Systems
    Huang, Lida
    Li, Renfa
    2015 IEEE ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2015, : 475 - 478
  • [36] A new RTA based scheduling algorithm for Mixed-Criticality systems
    Li, Long
    Li, Renfa
    Huang, Lida
    Wu, Renfei
    Zeng, Lining
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 722 - 729
  • [37] Response Time Analysis for Energy-Harvesting Mixed-Criticality Systems
    Wang, Kankan
    Lin, Yuhan
    Deng, Qingxu
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1293 - 1298
  • [38] A Virtualized Separation Kernel for Mixed-Criticality Systems
    West, Richard
    Li, Ye
    Missimer, Eric
    Danish, Matthew
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2016, 34 (03):
  • [39] Secure Information Sharing in Mixed-Criticality Systems
    Wasicek, Armin
    Mair, Thomas
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL I, 2012, : 23 - 29
  • [40] Synthesis of Communication Schedules for TTEthernet-Based Mixed-Criticality Systems
    Tamas-Selicean, Domitian
    Pop, Paul
    Steiner, Wilfried
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 473 - 482