• DocumentCode
    2019324
  • Title

    A Modified BCE Algorithm for Fault-Tolerance Scheduling of Periodic Tasks in Hard Real-Time Systems

  • Author

    Asadi, M. ; Menhaj, M.B. ; Yavari, E.

  • Author_Institution
    Fac. of Electr. Eng., Amirkabir Univ. of Technol., Tehran
  • fYear
    2009
  • fDate
    25-29 May 2009
  • Firstpage
    287
  • Lastpage
    291
  • Abstract
    Fault tolerance is an important aspect of real-time control systems, due to unavoidable timing constraints. In this paper, the timing problem of a set of concurrent periodic tasks is considered where each task has primary and alternate versions. In the literature, probability of fault in the alternate version of a task is assumed to be zero. Here, a fault probability with uniform distribution has been used. In addition, to cover the situations in which both versions are scheduled with some time overlapping, a criterion is defined for prioritizing primary version against the alternate version. A new scheduling algorithm is proposed based on the defined criterion. Simulation results show that an increase in the number of executed primary tasks which improves the efficiency of processor utilization, hence prove the efficiency of the proposed algorithm.
  • Keywords
    real-time systems; scheduling; software fault tolerance; fault probability; fault-tolerance scheduling; hard real-time systems; processor utilization; Asia; Computational modeling; Control systems; Fault tolerant systems; Job shop scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Timing; Tomography; CAT algorithm; EIT algorithm; Fault tolerant; Periodic Tasks; Real-time systems; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modelling & Simulation, 2009. AMS '09. Third Asia International Conference on
  • Conference_Location
    Bali
  • Print_ISBN
    978-1-4244-4154-9
  • Electronic_ISBN
    978-0-7695-3648-4
  • Type

    conf

  • DOI
    10.1109/AMS.2009.63
  • Filename
    5071998