• DocumentCode
    2784085
  • Title

    Scheduling Hard-Real-Time Tasks with Backup Phasing Delay

  • Author

    Bertossi, Alan A. ; Mancini, Luigi V. ; Menapace, Alessandra

  • Author_Institution
    Dipartimento di Sci. dell´´Informazione, Bologna Univ.
  • fYear
    2006
  • fDate
    2-4 Oct. 2006
  • Firstpage
    107
  • Lastpage
    118
  • Abstract
    This paper presents several fault-tolerant extensions of the Rate-Monotonic First-Fit multiprocessor scheduling algorithm handling both active and passive task copies. In particular, the technique of backup phasing delay is used to reduce the portions of active task copies that must be always executed and to deallocate active task copies as soon as their primary task copies have been successfully executed. It is also shown how to employ this technique while considering passive task duplication so as to over-book each processor with many passive task copies, assigning tasks to processors in such a way that tasks with equal or multiple periods have a high chance to be assigned to the same processor, and partitioning the processors into groups to avoid the mix of primary, active, and passive task copies on the same processor. Extensive simulations reveal a remarkable saving of both the overall number of processors used and the total computation time of the schedulability test (achieved especially by two new algorithms, called ARR3 and S-PR-PASS) with respect to previously proposed algorithms
  • Keywords
    back-up procedures; delays; fault tolerant computing; multiprocessing systems; processor scheduling; resource allocation; Rate-Monotonic First-Fit multiprocessor scheduling algorithm; backup phasing delay; fault-tolerant extensions; hard-real-time task scheduling; task copies; Computational modeling; Delay effects; Fault tolerance; Fault tolerant systems; Monitoring; Multiprocessing systems; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real-Time Applications, 2006. DS-RT'06. Tenth IEEE International Symposium on
  • Conference_Location
    Terremolinos
  • ISSN
    1550-6525
  • Print_ISBN
    0-7695-2697-7
  • Type

    conf

  • DOI
    10.1109/DS-RT.2006.33
  • Filename
    4020794