A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems

X Qin, H Jiang - Parallel Computing, 2006 - Elsevier
Fault-tolerance is an essential requirement for real-time systems, due to potentially
catastrophic consequences of faults. In this paper, we investigate an efficient off-line …

An efficient fault-tolerant scheduling algorithm for real-time tasks with precedence constraints in heterogeneous systems

X Qin, H Jiang, DR Swanson - … international conference on …, 2002 - ieeexplore.ieee.org
In this paper, we investigate an efficient off-line scheduling algorithm in which real-time tasks
with precedence constraints are executed in a heterogeneous environment. It provides more …

A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis

G Manimaran, CSR Murthy - IEEE Transactions on Parallel and …, 1998 - ieeexplore.ieee.org
Many time-critical applications require dynamic scheduling with predictable performance.
Tasks corresponding to these applications have deadlines to be met despite the presence of …

Task scheduling with fault-tolerance in real-time heterogeneous systems

J Liu, M Wei, W Hu, X Xu, A Ouyang - Journal of Systems Architecture, 2018 - Elsevier
Nowadays, the performance of heterogeneous systems has been improved dramatically,
which also increases the complexity of heterogeneous systems, leading to the growing …

Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems

S Ghosh, R Melhem, D Mosse - IEEE Transactions on Parallel …, 1997 - ieeexplore.ieee.org
Real time systems are being increasingly used in several applications which are time critical
in nature. Fault tolerance is an important requirement of such systems, due to the …

Efficient overloading techniques for primary-backup scheduling in real-time systems

R Al-Omari, AK Somani, G Manimaran - Journal of Parallel and Distributed …, 2004 - Elsevier
In real-time systems, tasks have deadlines to be met despite the presence of faults. Primary-
Backup (PB) scheme is one of the most important schemes that has been employed for fault …

QoS-aware fault-tolerant scheduling for real-time tasks on heterogeneous clusters

X Zhu, X Qin, M Qiu - IEEE transactions on Computers, 2011 - ieeexplore.ieee.org
Fault-tolerant scheduling plays a significant role in improving system reliability of clusters.
Although extensive fault-tolerant scheduling algorithms have been proposed for real-time …

A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters

X Qin, H Jiang - Journal of Parallel and Distributed Computing, 2005 - Elsevier
In this paper, a heuristic dynamic scheduling scheme for parallel real-time jobs executing on
a heterogeneous cluster is presented. In our system model, parallel real-time jobs, which are …

Contention awareness and fault-tolerant scheduling for precedence constrained tasks in heterogeneous systems

A Benoit, M Hakem, Y Robert - Parallel Computing, 2009 - Elsevier
Heterogeneous distributed systems are widely deployed for executing computationally
intensive parallel applications with diverse computing needs. Such environments require …

Analysis of a fault-tolerant multiprocessor scheduling algorithm

D Mosse, R Melhem, S Ghosh - Proceedings of IEEE 24th …, 1994 - ieeexplore.ieee.org
Fault tolerance is an important aspect of real-time computer systems, since timing
constraints must not be violated. When dealing with multiprocessor systems, fault tolerance …