DocumentCode :
2895635
Title :
Enhancing the Success Rate of Primary Version While Guaranteeing Fault-Tolerant Capability for Real-Time Systems
Author :
Ding, Wanfu ; Guo, Ruifeng
Author_Institution :
Chinese Acad. of Sci., Grad. Univ., Beijing, China
fYear :
2009
fDate :
16-18 Nov. 2009
Firstpage :
351
Lastpage :
356
Abstract :
Primary/alternate version technique is a cost-effective means which trades the quality of computation results for promptness to tolerate the software faults. Generally speaking, this method requires that each real-time periodic task has two versions: primary and alternate. The primary version provides a result that is in some sense more desirable, but it may be subject to timing failure due to its complexity. On the contrary, the alternate version simply affords an acceptable service, but it could guarantee the timeliness owing to its simplicity. 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. Simulation results show that kernel algorithm provides higher success rate of primary version.
Keywords :
operating system kernels; real-time systems; software fault tolerance; alternate version technique; kernel algorithm; off-line backwards-RM scheme; primary version technique; real-time systems; software fault tolerance; Computers; Fault tolerance; Fault tolerant systems; Hardware; Kernel; Real time systems; Redundancy; Software quality; Time factors; Timing; algorithm; real time; scheduling; success rate;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing, 2009. PRDC '09. 15th IEEE Pacific Rim International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3849-5
Type :
conf
DOI :
10.1109/PRDC.2009.62
Filename :
5368197
Link To Document :
بازگشت