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