• 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