JOURNAL ARTICLE

Analysis and optimization of fault-tolerant task scheduling on multiprocessor embedded systems

Abstract

Reliability is a major requirement for most safety-related systems. To meet this requirement, fault-tolerant techniques such as hardware replication and software re-execution are often utilized. In this paper, we tackle the problem of analysis and optimization of fault-tolerant task scheduling for multiprocessor embedded systems. A set of existing fault- and process-models are adopted and a Binary Tree Analysis (BTA) is proposed to compute the system-level reliability in the presence of software/hardware redundancy. The BTA is integrated into a multi-objective evolutionary algorithm via a two-step encoding to perform reliability-aware design optimization. The optimization results contain the mapping of tasks to processing elements, the exact task and message schedule and the fault-tolerance policy assignment. Based on the observation that permanent faults need to be considered together with transient faults to achieve optimal system design, we propose a virtual mapping technique to take both types of faults into account. To the best of our knowledge, this is the first approach in fault-tolerant task scheduling that considers permanent and transient faults in a unified manner. The effectiveness of our approach is illustrated using several case studies.

Keywords:
Computer science Multiprocessing Fault tolerance Distributed computing Software fault tolerance Scheduling (production processes) Redundancy (engineering) Schedule Embedded system Parallel computing Operating system Engineering

Metrics

53
Cited By
4.11
FWCI (Field Weighted Citation Impact)
29
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Radiation Effects in Electronics
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Fault-tolerant LPT task scheduling in multiprocessor systems

Alan A. BertossiLuigi V. Mancini

Journal:   Microprocessors and Microsystems Year: 1992 Vol: 16 (2)Pages: 91-99
JOURNAL ARTICLE

ONLINE ADAPTIVE FAULT TOLERANT BASED FEEDBACK CONTROL SCHEDULING ALGORITHM FOR MULTIPROCESSOR EMBEDDED SYSTEMS

Oumair Naseer

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2012
JOURNAL ARTICLE

Online Adaptive Fault Tolerant Based Feedback Control Scheduling Algorithm for Multiprocessor Embedded Systems

Oumair Naseer

Journal:   International Journal of Embedded Systems and Applications Year: 2012 Vol: 2 (3)Pages: 1-9
© 2026 ScienceGate Book Chapters — All rights reserved.