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 条
  • [1] What to Make of Multicore Processors for Reliable Real-Time Systems?
    Baker, Theodore P.
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 1 - 18
  • [2] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [3] Dynamic Priority Real-Time Scheduling on Power Asymmetric Multicore Processors
    Mahmood, Basharat
    Ahmad, Naveed
    Khan, Majid Iqbal
    Akhunzada, Adnan
    [J]. SYMMETRY-BASEL, 2021, 13 (08):
  • [4] Dynamic Partitioning Based Scheduling of Real-Time Tasks in Multicore Processors
    Saranya, N.
    Hansdah, R. C.
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 190 - 197
  • [5] Real-Time Computing on Multicore Processors
    Sha, Lui
    Caccamo, Marco
    Mancuso, Renato
    Kim, Jung-Eun
    Yoon, Man-Ki
    Pellizzoni, Rodolfo
    Yun, Heechul
    Kegley, Russell B.
    Perlman, Dennis R.
    Arundale, Greg
    Bradford, Richard
    [J]. COMPUTER, 2016, 49 (09) : 69 - 77
  • [6] Time-Predictable DRAM Access Scheduling Algorithms for Real-Time Multicore Processors
    Wu, Lan
    Zhang, Wei
    [J]. 2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [7] Real-Time Endmember Extraction on Multicore Processors
    Remon, Alfredo
    Sanchez, Sergio
    Paz, Abel
    Quintana-Orti, Enrique S.
    Plaza, Antonio
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2011, 8 (05) : 924 - 928
  • [8] Real-time scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    Devi, UmaMaheswari C.
    [J]. PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 179 - +
  • [9] DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors
    Mottaghi, Mohammad H.
    Zarandi, Hamid R.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (01) : 88 - 97
  • [10] Real-time scheduling on multithreaded processors
    Kreuzinger, J
    Schulz, A
    Pfeffer, M
    Ungerer, T
    Brinkschulte, U
    Krakowski, C
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 155 - 159