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 条
  • [41] Fault-Tolerant Real-Time Scheduling
    B. Kalyanasundaram
    K. Pruhs
    Algorithmica, 2000, 28 : 125 - 144
  • [42] Fault-tolerant real-time scheduling
    Kalyanasundaram, B
    Pruhs, K
    ALGORITHMICA, 2000, 28 (01) : 125 - 144
  • [43] Energy-aware scheduling mandatory/optional tasks in multicore real-time systems
    Mendez-Diaz, Isabel
    Orozco, Javier
    Santos, Rodrigo
    Zabala, Paula
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (1-2) : 173 - 198
  • [44] Online Energy-efficient Real-time Task Scheduling for Heterogeneous Multicore Systems
    Yao, Tien-Shun
    Tsai, Ting-Hao
    Chen, Ya-Shu
    Chen, Jing-Ho
    Chen, Dai-Chang
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [45] Real-time scheduling algorithm for safety-critical systems on faulty multicore environments
    Risat Mahmud Pathan
    Real-Time Systems, 2017, 53 : 45 - 81
  • [46] Real-time scheduling algorithm for safety-critical systems on faulty multicore environments
    Pathan, Risat Mahmud
    REAL-TIME SYSTEMS, 2017, 53 (01) : 45 - 81
  • [47] Bringing Theory Into Practice: A Userspace Library for Multicore Real-Time Scheduling
    Mollison, Malcolm S.
    Anderson, James H.
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 283 - 292
  • [48] Multicore Scheduling of Parallel Real-Time Tasks with Multiple Parallelization Options
    Kwon, Jihye
    Kim, Kang-Wook
    Paik, Sangyoun
    Lee, Jihwa
    Lee, Chang-Gun
    21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 232 - 243
  • [49] Dynamic Priority Real-Time Scheduling on Power Asymmetric Multicore Processors
    Mahmood, Basharat
    Ahmad, Naveed
    Khan, Majid Iqbal
    Akhunzada, Adnan
    SYMMETRY-BASEL, 2021, 13 (08):
  • [50] On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study
    Brandenburg, Bjorm B.
    Calandrino, John M.
    Anderson, James H.
    RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 157 - 169