A scrubbing scheduling approach for reliable FPGA multicore processors with real-time constraints

被引:0
|
作者
Psarakis, Mihalis [1 ]
Sari, Aitzan [1 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus, Greece
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Typical fault tolerance techniques for FPGA processors against soft errors combine h/w redundancy for fault detection along with checkpointing/rollback for fault recovery and scrubbing for fault repair. However, to avoid the overheads imposed by redundancy schemes, the readback scrubbing can be used as a standalone solution for both fault detection and repair. Since checkpointing and scrubbing affect the execution time of system tasks, the temporal robustness of systems with real-time constraints protected by these two mechanisms must be addressed. In this paper, we study for first time the scheduling of scrubbing task in multicore processors, given that the scrubbing task consists of several jobs each one checking the partial configuration memory occupied by a specific core. We assume real-time multitask applications executed by a multicore processor using the non-preemptive Early Deadline First (EDF) algorithm and propose a scrubbing scheduling approach, based on a modified version of the EDF algorithm, that improves the real-time system tolerance against transient faults. We demonstrate the efficiency of the proposed approach running a large number of simulations with random task sets on a dual and a quad-core processor.
引用
收藏
页码:74 / 77
页数:4
相关论文
共 50 条
  • [31] Soft real-time scheduling on simultaneous multithreaded processors
    Jain, R
    Hughes, CJ
    Adve, SV
    [J]. 23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 134 - 145
  • [32] Scheduling real-time multimedia tasks in network processors
    Yao, JN
    Guo, JN
    Bhuyan, L
    Xu, ZY
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1622 - 1628
  • [33] Scheduling Parallel Real-Time Tasks on Virtual Processors
    Jiang, Xu
    Liang, Haochun
    Guan, Nan
    Tang, Yue
    Qiao, Lei
    Wang, Yi
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (01) : 33 - 47
  • [34] An Approach: Applicability of Existing Heterogeneous Multicore Real-Time Task Scheduling in Commercially Available Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    [J]. DATA MANAGEMENT, ANALYTICS AND INNOVATION, ICDMAI 2019, VOL 1, 2020, 1042 : 111 - 124
  • [35] Combining Checkpointing and Scrubbing in FPGA-based Real-Time Systems
    Sari, Aitzan
    Psarakis, Mihalis
    Gizopoulos, Dimitris
    [J]. 2013 IEEE 31ST VLSI TEST SYMPOSIUM (VTS), 2013,
  • [36] Scheduling hard real-time tasks in multicore general purpose/special purpose processors systems-on-a-chip: An energy-aware approach
    Santos, Rodrigo
    Santos, Jorge
    Orozco, Javier
    Donari, David
    Ordinez, Leo
    [J]. International Review on Computers and Software, 2009, 4 (06) : 728 - 736
  • [37] Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 29 - 32
  • [38] Scheduling Parallel Real-Time Recurrent Tasks on Multicore Platforms
    Pathan, Risat
    Voudouris, Petros
    Stenstrom, Per
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (04) : 915 - 928
  • [39] A Real-Time Task Scheduling Algorithm for Multicore Embedded Systems
    Xu, Kena
    Hu, Wei
    Song, Mengke
    Luo, Wenjun
    Li, Tianpei
    [J]. 2015 CHINESE AUTOMATION CONGRESS (CAC), 2015, : 1165 - 1170
  • [40] Optimized Scheduling of Periodic Hard Real-Time Multicore Systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Blanes, Francisco
    Pomante, Luigi
    [J]. IEEE ACCESS, 2023, 11 : 30027 - 30039