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
关键词
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 条
  • [1] A Novel On-Chip Task Scheduler for Mixed-Criticality Real-Time Systems
    Kohutka, Lukas
    Nagy, Lukas
    Stopjakova, Viera
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28
  • [2] ASIC Architecture and Implementation of RED Scheduler for Mixed-Criticality Real-Time Systems
    Kohutka, Lukas
    Stopjakova, Viera
    PROCEEDINGS OF 2020 27TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM (MIXDES), 2020, : 83 - 88
  • [3] FPGA-based Task Scheduler for Mixed-Criticality Real-Time Systems
    Kohutka, Lukas
    Stopjakova, Viera
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRONICS & COMMUNICATIONS ENGINEERING (ICCECE), 2019, : 5 - 10
  • [4] SMILEY: A Mixed-Criticality Real-Time Task Scheduler for Multicore Systems
    Sabu, Alen
    Raveendran, Biju
    Ghosh, Rituparna
    PROCEEDINGS OF THE 2018 IEEE/ACM 22ND INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2018, : 55 - 62
  • [5] Compositional Real-Time Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Amjad
    Kim, Kyong Hoon
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 464 - 469
  • [6] Mixed-Criticality Scheduling in Real-Time Multiprocessor Systems
    Osmolovskiy, Sergey
    Fedorov, Ivan
    Vinogradov, Vladimir
    Ivanova, Ekaterina
    Shakurov, Daniil
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 257 - 265
  • [7] Simultaneous Multithreading in Mixed-Criticality Real-Time Systems
    Bakita, Joshua
    Ahmed, Shareef
    Osborne, Sims Hill
    Tang, Stephen
    Chen, Jingyuan
    Smith, F. Donelson
    Anderson, James H.
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 278 - 291
  • [8] Ingredients for the Specification of Mixed-Criticality Real-Time Systems
    Kirner, Raimund
    2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 269 - 275
  • [9] Real-Time Mixed-Criticality Network-on-Chip Resource Allocation
    Indrusiak, Leandro Soares
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 559 - 560
  • [10] Mixed-criticality real-time scheduling of gang task systems
    Bhuiyan, Ashikahmed
    Yang, Kecheng
    Arefin, Samsil
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    REAL-TIME SYSTEMS, 2021, 57 (03) : 268 - 301