DocumentCode :
1733679
Title :
An Effective RM-Based Scheduling Algorithm for Fault-Tolerant Real-Time Systems
Author :
Ding, Wanfu ; Guo, Ruifeng
Author_Institution :
Grad. Univ. of Chinese Acad. of Sci., Beijing, China
Volume :
2
fYear :
2009
Firstpage :
759
Lastpage :
764
Abstract :
Dependability is the representative property that predominantly distinguishes a hard real-time system from other computer systems besides timeliness. Primary/alternate version technique is a cost-effective means which trades the quality of computation results for promptness to tolerate the software faults. The kernel algorithm proposed in this paper employs the off-line backwards-RM scheme to pre-allocate time intervals to the alternate version and the on-line RM scheme to dispatch the primary version. The methodology is a dual-purpose strategy, which aims to (1) tolerate potential software faults by ensuring the accomplishment of the alternate version once its primary fails to execute or re-execute and (2) achieve better quality of service by maximizing the success rate of primary version.
Keywords :
real-time systems; scheduling; software fault tolerance; dual-purpose strategy; fault-tolerant real-time systems; kernel algorithm; off-line backwards-rate monotonic scheme; rate monotonic-based scheduling algorithm; representative property; software fault tolerance; Algorithm design and analysis; Checkpointing; Computers; Fault tolerant systems; Kernel; Real time systems; Scheduling algorithm; Software quality; Time factors; Timing; alternate; primary; real-time systems; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
Type :
conf
DOI :
10.1109/CSE.2009.14
Filename :
5283008
Link To Document :
بازگشت