Fault Tolerance Through Redundant Execution on COTS Multicores: Exploring Trade-offs

被引:5
|
作者
Shen, Yanyan [1 ]
Heiser, Gernot
Elphinstone, Kevin
机构
[1] UNSW Sydney, Sydney, NSW, Australia
关键词
seL4; microkernel; SEU; replication; fault tolerance; SINGLE-EVENT-UPSETS; INDUCED SOFT ERRORS;
D O I
10.1109/DSN.2019.00031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High availability and integrity are paramount in systems deployed in life- and mission-critical scenarios. Such fault-tolerance can be achieved through redundant co-execution (RCoE) on replicated hardware, now cheaply available with multicore processors. RCoE replicates almost all software, including OS kernel, drivers, and applications, achieving a sphere of replication that covers everything except the minimal interfaces to non-replicated peripherals. We complement our original, loosely-coupled RCoE with a closely-coupled version that improves transparency of replication to application code, and investigate the functionality, performance and vulnerability trade-offs.
引用
收藏
页码:188 / 200
页数:13
相关论文
共 50 条
  • [1] Trade-offs in transient fault recovery schemes for redundant multithreaded processors
    Sharkey, Joseph
    Abu-Ghazeleh, Nayef
    Ponomarev, Dmitry
    Ghose, Kanad
    Aggarwal, Aneesh
    HIGH PERFORMANCE COMPUTING - HIPC 2006, PROCEEDINGS, 2006, 4297 : 135 - +
  • [2] Performance and Fault Tolerance Trade-offs in Sharded Permissioned Blockchains
    Mao, Chunyu
    Anh-Duong Nguyen
    Golab, Wojciech
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [3] Performance and Fault Tolerance Trade-offs in Sharded Permissioned Blockchains
    Mao, Chunyu
    Anh-Duong Nguyen
    Golab, Wojciech
    2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 185 - 192
  • [4] Fault tolerance through redundant COTS components for satellite processing applications
    McLoughlin, IV
    Gupta, V
    Sandhu, GS
    Lim, S
    Bretschneider, TR
    ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 296 - 299
  • [5] Exploring Trade-offs in Explainable AI
    Brown, Dene
    Hawe, Glenn
    Ada User Journal, 2023, 44 (03): : 214 - 219
  • [6] Exploring Trade-offs in MLOps Adoption
    John, Meenu Mary
    Olsson, Helena Holmstrom
    Bosch, Jan
    Gillblad, Daniel
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 369 - 375
  • [7] Exploring Fault-Energy Trade-offs in Approximate DNN Hardware Accelerators
    Siddique, Ayesha
    Basu, Kanad
    Hoque, Khaza Anuarul
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 343 - 348
  • [8] Exploring Design Trade-offs in Fault-Tolerant Behavioral Hardware Accelerators
    Zhu, Zhiqi
    Taher, Farah Naz
    Schafer, Benjamin Carrion
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 291 - 294
  • [9] Exploring multidisciplinary trade-offs in turbomachinery design
    Bell, Theo A.
    Jarrett, Jerome P.
    Clarkson, P. John
    Proceedings of the ASME Turbo Expo 2006, Vol 6, Pts A and B, 2006, : 1445 - 1454
  • [10] Exploring Trade-Offs in Spiking Neural Networks
    Bacho F.
    Chu D.
    Neural Computation, 2023, 35 (10) : 1627 - 1656