JOURNAL ARTICLE

Dynamic Scheduling Real-Time Task Using Primary-Backup Overloading Strategy for Multiprocessor Systems

Weifeng SunChi‐Chang YuXavier DéfagoYasushi Inoguchi

Year: 2008 Journal:   IEICE Transactions on Information and Systems Vol: E91-D (3)Pages: 796-806   Publisher: Institute of Electronics, Information and Communication Engineers

Abstract

The scheduling of real-time tasks with fault-tolerant requirements has been an important problem in multiprocessor systems. The primary-backup (PB) approach is often used as a fault-tolerant technique to guarantee the deadlines of tasks despite the presence of faults. In this paper we propose a dynamic PB-based task scheduling approach, wherein an allocation parameter is used to search the available time slots for a newly arriving task, and the previously scheduled tasks can be re-scheduled when there is no available time slot for the newly arriving task. In order to improve the schedulability we also propose an overloading strategy for PB-overloading and Backup-backup (BB) overloading. Our proposed task scheduling algorithm is compared with some existing scheduling algorithms in the literature through simulation studies. The results have shown that the task rejection ratio of our real-time task scheduling algorithm is almost 50% lower than the compared algorithms.

Keywords:
Backup Computer science Multiprocessing Scheduling (production processes) Fixed-priority pre-emptive scheduling Dynamic priority scheduling Distributed computing Earliest deadline first scheduling Multiprocessor scheduling Fair-share scheduling Rate-monotonic scheduling Parallel computing Real-time computing Schedule Operating system Mathematical optimization

Metrics

3
Cited By
0.00
FWCI (Field Weighted Citation Impact)
15
Refs
0.05
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 and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

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

R ALOMARI

Journal:   Journal of Parallel and Distributed Computing Year: 2004
JOURNAL ARTICLE

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

R. Al-OmariArun K. SomaniManimaran Govindarasu

Journal:   Journal of Parallel and Distributed Computing Year: 2004 Vol: 64 (5)Pages: 629-648
JOURNAL ARTICLE

Dynamic Task Scheduling in Multiprocessor Real Time Systems Using Genetic Algorithms

Gheni Ali

Journal:   Journal of Al-Rafidain University College For Sciences ( Print ISSN 1681-6870 Online ISSN 2790-2293 ) Year: 2021 Pages: 46-65
© 2026 ScienceGate Book Chapters — All rights reserved.