DocumentCode
2131824
Title
Real-time Task Scheduling Using Extended Overloading Technique for Multiprocessor Systems
Author
Wei Sun ; Chen Yu ; Yuanyuan Zhang ; Defago, X. ; Inoguchi, Y.
Author_Institution
Japan Adv. Inst. of Sci. & Technol., Ishikawa
fYear
2007
fDate
22-26 Oct. 2007
Firstpage
95
Lastpage
102
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
multiprocessing programs; scheduling; software fault tolerance; allocation parameter; extended overloading technique; fault-tolerant requirements; multiprocessor systems; primary-backup approach; real-time task scheduling; Computer crashes; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Information science; Laboratories; Multiprocessing systems; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Simulation and Real-Time Applications, 2007. DS-RT 2007. 11th IEEE International Symposium
Conference_Location
Chania
ISSN
1550-6525
Print_ISBN
978-0-7695-3011-6
Type
conf
DOI
10.1109/DS-RT.2007.12
Filename
4384537
Link To Document