JOURNAL ARTICLE

An adaptive scheduling algorithm for fault-tolerant real-time systems

Houssine ChettoMaryline Chetto

Year: 1991 Journal:   Software Engineering Journal Vol: 6 (3)Pages: 93-93

Abstract

This paper is particularly concerned with the deadline mechanism, proposed as a means to design and implement fault-tolerant real-time systems. The computing system considered here uses a single-processor machine to run multiple software processes; each of them executes a task in response to periodic requests. Based on redundancy, the deadline mechanism assumes that every task is composed of primary and alternate algorithms. In such a context, the scheduling problem that arises amounts to ensuring timely completion of all the requests, either by primaries or alternates but preferably by primaries whenever possible. We present a heuristic scheduling strategy, which is optimal and runs in linear time. Because it is based on the accurate knowledge of processor activity at any point in time, its main property lies in its quick adaptivity and consequently its ability to cope with all runtime situations.

Keywords:
Computer science Distributed computing Scheduling (production processes) Fault tolerance Redundancy (engineering) Earliest deadline first scheduling Dynamic priority scheduling Fixed-priority pre-emptive scheduling Least slack time scheduling Parallel computing Real-time computing Rate-monotonic scheduling Operating system Mathematical optimization Schedule

Metrics

15
Cited By
0.33
FWCI (Field Weighted Citation Impact)
11
Refs
0.63
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
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Fault-tolerant adaptive scheduling for embedded real-time systems

Paul RichardsonL. SiehAli Elkateeb

Journal:   IEEE Micro Year: 2001 Vol: 21 (5)Pages: 41-51
JOURNAL ARTICLE

Fault-Tolerant Real-Time Scheduling Algorithm in Software Fault-Tolerant Module

Dong Liu

Journal:   Journal of Computer Research and Development Year: 2007 Vol: 44 (9)Pages: 1495-1495
JOURNAL ARTICLE

ADAPTIVE FAULT-TOLERANT TASK SCHEDULING FOR REAL-TIME ENERGY HARVESTING SYSTEMS

Linjie ZhuTongquan WeiXiaodao ChenYonghe GuoShiyan Hu

Journal:   Journal of Circuits Systems and Computers Year: 2012 Vol: 21 (01)Pages: 1250004-1250004
© 2026 ScienceGate Book Chapters — All rights reserved.