• 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