Standby-sparing systems
Multiprocessor systems in which, each CPU core has an associated backup or spare core. When a software or hardware fault occurs, the spare CPU can take over and re-run the task, producing fault-free results and maintaining the deadline of the original task.