DocumentCode
2019324
Title
A Modified BCE Algorithm for Fault-Tolerance Scheduling of Periodic Tasks in Hard Real-Time Systems
Author
Asadi, M. ; Menhaj, M.B. ; Yavari, E.
Author_Institution
Fac. of Electr. Eng., Amirkabir Univ. of Technol., Tehran
fYear
2009
fDate
25-29 May 2009
Firstpage
287
Lastpage
291
Abstract
Fault tolerance is an important aspect of real-time control systems, due to unavoidable timing constraints. In this paper, the timing problem of a set of concurrent periodic tasks is considered where each task has primary and alternate versions. In the literature, probability of fault in the alternate version of a task is assumed to be zero. Here, a fault probability with uniform distribution has been used. In addition, to cover the situations in which both versions are scheduled with some time overlapping, a criterion is defined for prioritizing primary version against the alternate version. A new scheduling algorithm is proposed based on the defined criterion. Simulation results show that an increase in the number of executed primary tasks which improves the efficiency of processor utilization, hence prove the efficiency of the proposed algorithm.
Keywords
real-time systems; scheduling; software fault tolerance; fault probability; fault-tolerance scheduling; hard real-time systems; processor utilization; Asia; Computational modeling; Control systems; Fault tolerant systems; Job shop scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Timing; Tomography; CAT algorithm; EIT algorithm; Fault tolerant; Periodic Tasks; Real-time systems; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Modelling & Simulation, 2009. AMS '09. Third Asia International Conference on
Conference_Location
Bali
Print_ISBN
978-1-4244-4154-9
Electronic_ISBN
978-0-7695-3648-4
Type
conf
DOI
10.1109/AMS.2009.63
Filename
5071998
Link To Document