The search functionality is under construction.

IEICE TRANSACTIONS on Electronics

Open Access
Non-Stop Microprocessor for Fault-Tolerant Real-Time Systems

Shota NAKABEPPU, Nobuyuki YAMASAKI

  • Full Text Views

    56

  • Cite this
  • Free PDF (5.5MB)

Summary :

It is very important to design an embedded real-time system as a fault-tolerant system to ensure dependability. In particular, when a power failure occurs, restart processing after power restoration is required in a real-time system using a conventional processor. Even if power is restored quickly, the restart process takes a long time and causes deadline misses. In order to design a fault-tolerant real-time system, it is necessary to have a processor that can resume operation in a short time immediately after power is restored, even if a power failure occurs at any time. Since current embedded real-time systems are required to execute many tasks, high schedulability for high throughput is also important. This paper proposes a non-stop microprocessor architecture to achieve a fault-tolerant real-time system. The non-stop microprocessor is designed so as to resume normal operation even if a power failure occurs at any time, to achieve little performance degradation for high schedulability even if checkpoint creations and restorations are performed many times, to control flexibly non-volatile devices through software configuration, and to ensure data consistency no matter when a checkpoint restoration is performed. The evaluation shows that the non-stop microprocessor can restore a checkpoint within 5µsec and almost hide the overhead of checkpoint creations. The non-stop microprocessor with such capabilities will be an essential component of a fault-tolerant real-time system with high schedulability.

Publication
IEICE TRANSACTIONS on Electronics Vol.E106-C No.7 pp.365-381
Publication Date
2023/07/01
Publicized
2023/01/25
Online ISSN
1745-1353
DOI
10.1587/transele.2022CDP0005
Type of Manuscript
Special Section PAPER (Special Section on Solid-State Circuit Design — Architecture, Circuit, Device and Design Methodology)
Category

Authors

Shota NAKABEPPU
  Keio University
Nobuyuki YAMASAKI
  Keio University

Keyword