JOURNAL ARTICLE

Real-time Task Scheduling Using Extended Overloading Technique for Multiprocessor Systems

Abstract

The scheduling of real-time tasks with fault-tolerant requirements has been an important problem in multiprocessor systems. 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 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 rescheduled when there is no available time slot for the newly arriving task. In order to improve the schedulability we extend the existing PB-overloading and the 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 lower than the compared algorithms.

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

Metrics

6
Cited By
0.96
FWCI (Field Weighted Citation Impact)
32
Refs
0.77
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

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

Weifeng SunChi‐Chang YuXavier DéfagoYasushi Inoguchi

Journal:   IEICE Transactions on Information and Systems Year: 2008 Vol: E91-D (3)Pages: 796-806
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
JOURNAL ARTICLE

Soft Real-Time Fuzzy Task Scheduling For Multiprocessor Systems

Mahdi HamzehSied Mehdi FakhraieCaro Lucas

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

The multiprocessor real-time scheduling of general task systems

Nathan Fisher

Journal:   Carolina Digital Repository (University of North Carolina at Chapel Hill) Year: 2019
JOURNAL ARTICLE

Task scheduling algorithms for multiprocessor real‐time control systems

Munenori KaiHironori KasaharaSeinosuke NaritaHitoshi Ukaji

Journal:   Electrical Engineering in Japan Year: 1987 Vol: 107 (2)Pages: 120-130
© 2026 ScienceGate Book Chapters — All rights reserved.