Proportionate Fair based Multicore Scheduling for Fault Tolerant Multicore Real-Time Systems by Tight Coupling of Error Detection and Scheduling

被引:0
|
作者
Kraemer, Stefan [1 ,2 ]
Mottok, Juergen [1 ]
Racek, Stanislav [2 ]
机构
[1] OTH Regensburg, Fac Elect & Informat Technol, Seybothstr 2, D-93053 Regensburg, Germany
[2] Univ W Bohemia, Fac Sci Appl, Plzen 30614, Czech Republic
关键词
Fault tolerant systems; safe software processing; real-time operating systems; multicore scheduling; discrete event simulation; fault injection; Pfair scheduling; Stochastic simulation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present a scheduling approach for safety critical, fault tolerant, multicore real-time embedded systems. For this kind of systems, not only the correctness of a computed result but also the strict adherence to timing requirements of computation is essential to avoid any kind of damage. To react to unpredictable, arbitrary hardware faults suitable error detection mechanisms have to be applied. The caused error itself and the detection and correction have great impact on the system's timing behavior. To still keep the real-time requirements, the used scheduling algorithm has to ensure maximum flexibility to disturbances of the timing. The group of Proportionate Fair (Pfairness) multicore scheduling algorithms has been proven to create an optimal schedule in polynomial time. The contribution of this paper is a Pfair-based algorithm that uses tight coupling between the error detection mechanisms and the scheduler of the real-time operating system to establish a loop-back connection.
引用
收藏
页码:88 / 93
页数:6
相关论文
共 50 条
  • [1] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256
  • [2] DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors
    Mottaghi, Mohammad H.
    Zarandi, Hamid R.
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (01) : 88 - 97
  • [3] Real-time scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    Devi, UmaMaheswari C.
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 179 - +
  • [4] Fault Tolerant Task Scheduling Algorithm for Multicore Systems
    Shiravi, Shamim
    Salehi, Mostafa E.
    2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 885 - 890
  • [5] Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 29 - 32
  • [6] Optimized Scheduling of Periodic Hard Real-Time Multicore Systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Blanes, Francisco
    Pomante, Luigi
    IEEE ACCESS, 2023, 11 : 30027 - 30039
  • [7] A Real-Time Task Scheduling Algorithm for Multicore Embedded Systems
    Xu, Kena
    Hu, Wei
    Song, Mengke
    Luo, Wenjun
    Li, Tianpei
    2015 CHINESE AUTOMATION CONGRESS (CAC), 2015, : 1165 - 1170
  • [8] Scheduling techniques for optimising the performance of multicore real-time systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    Pereira, Carlos Eduardo
    Crespo, Alfons
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2024, 21 (01): : 29 - 38
  • [9] Hard Real-Time Scheduling on a Multicore Platform
    Vigeant, Guillaume
    Beaulieu, Alain
    Givigi, Sidney N.
    2015 9TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2015, : 324 - 331
  • [10] Memory-centric scheduling for multicore hard real-time systems
    Gang Yao
    Rodolfo Pellizzoni
    Stanley Bak
    Emiliano Betti
    Marco Caccamo
    Real-Time Systems, 2012, 48 : 681 - 715