JOURNAL ARTICLE

Mixed criticality scheduling in fault-tolerant distributed real-time systems

Abstract

Modern safety critical real-time systems are composed of tasks of mixed criticalities and the problem of scheduling them in a fault tolerant manner, on a distributed platform, is challenging. Fault tolerance is typically achieved by using redundancy techniques, most commonly in the form of temporal redundancy which involves executing an alternate task before the original deadline of the failed task. Additionally, studies like Zonal Hazard Analysis (ZHA) and Fault Hazard Analysis (FHA) may impose extra constraints on the re-executions, e.g., spatial separation of alternates, to improve reliability. In this paper, we present a method for scheduling mixed criticality real-time tasks on a distributed platform in a fault tolerant manner while taking into account the recommendations given by the reliability studies like ZHA and FHA. First, we use mathematical optimization to allocate tasks on the processors, and then derive fault tolerant and fault aware feasibility windows for the critical and non-critical tasks respectively. Finally, we derive scheduler specific task attributes like priorities for the fixed priority scheduler. Our method provides hard real-time fault tolerance guarantees for critical tasks while maximizing resource utilization for non-critical tasks.

Keywords:
Computer science Fault tolerance Mixed criticality Distributed computing Redundancy (engineering) Scheduling (production processes) Software fault tolerance Criticality Real-time computing Reliability engineering Engineering Operating system

Metrics

20
Cited By
1.39
FWCI (Field Weighted Citation Impact)
15
Refs
0.84
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
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Fault-Tolerant Task Scheduling for Mixed-Criticality Real-Time Systems

Junlong ZhouMin YinZhifang LiKun CaoJianming YanTongquan WeiMingsong ChenXin Fu

Journal:   Journal of Circuits Systems and Computers Year: 2016 Vol: 26 (01)Pages: 1750016-1750016
JOURNAL ARTICLE

Fault-tolerant and real-time scheduling for mixed-criticality systems

Risat Mahmud Pathan

Journal:   Real-Time Systems Year: 2014 Vol: 50 (4)Pages: 509-547
BOOK-CHAPTER

Fault-Tolerant Scheduling in Distributed Real-Time Systems

Nguyen Duc Thai

Lecture notes in computer science Year: 2004 Pages: 125-130
© 2026 ScienceGate Book Chapters — All rights reserved.