• DocumentCode
    1830764
  • Title

    Fault-tolerant scheduling on a hard real-time multiprocessor system

  • Author

    Ghosh, Sunondo ; Melhem, Rami ; Mossé, Daniel

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    775
  • Lastpage
    782
  • Abstract
    Fault-tolerance is an important issue in hard real-time systems due to the critical nature of the supported tasks. One way of providing fault-tolerance is to schedule multiple copies of a task on different processors. If the primary copy of a task cannot be completed due to a fault, the scheduled backup copy is run and the task is completed. In this paper, we propose a new algorithm for fault-tolerant scheduling on multiprocessor systems. The algorithm guarantees the completion of a scheduled task before its deadline in the presence of processor failures. Our algorithm schedules several backup tasks overlapping one another and dynamically deallocates the backups as soon as the original tasks complete executions, thus increasing the utilization of processors. Simulation results show that our method achieves higher task schedulability compared to using a spare processor as a backup to be invoked in the event of a failure. Further, we show that the cost, in terms of schedulability, of guaranteeing fault tolerance for dynamic systems is quite low
  • Keywords
    fault tolerant computing; multiprocessing systems; real-time systems; scheduling; backup copy; cost; deadline; dynamic deallocation; dynamic systems; fault-tolerant scheduling; hard real-time multiprocessor system; multiple task copies; overlapping backup tasks; processor failures; processor utilization; simulation; task completion; task schedulability; Computer science; Fault tolerance; Fault tolerant systems; Multiprocessing systems; Optimal scheduling; Processor scheduling; Radar tracking; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288216
  • Filename
    288216