• DocumentCode
    2736241
  • Title

    Algorithms exploiting spare capacity and tasks laxities for fault detection and location in real-time multiprocessor systems

  • Author

    Mahesh, K. ; Manimaran, G. ; Murthy, C. Siva Ram ; Somani, Arun K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    737
  • Lastpage
    741
  • Abstract
    Several schemes for detecting and locating faulty processors through self-diagnosis in multiprocessor systems have been discussed in the past. These schemes attempt to start multiple copies (versions) of the tasks on available idle processors simultaneously and compare the results generated by the copies to detect or locate faulty processors. These schemes are based on the FCFS scheduling strategy. However, they cannot be applied directly to real-time multiprocessor systems where tasks have timing constraints. We present a new scheduling algorithm that not only schedules real-time tasks, but also attempts to perform self-diagnosis if the system is not heavily loaded. We define load as a function of task laxity. We have carried out extensive simulations and compared the results of our algorithm with that of the myopic algorithm, a real-time task scheduler. Simulation results show that our algorithm that exploits both task laxity and spare capacity (unused processors) offers the same performance (guarantee ratio) as that of the myopic algorithm in addition to achieving fault detection and location
  • Keywords
    fault location; fault tolerant computing; multiprocessing systems; performance evaluation; processor scheduling; real-time systems; FCFS scheduling; fault detection; fault location; faulty processors; idle processors; multiple copies; myopic algorithm; performance; real-time multiprocessor systems; scheduling algorithm; self-diagnosis; simulations; spare capacity; task laxity; timing constraints; Dynamic scheduling; Electrical fault detection; Fault detection; Multiprocessing systems; Nuclear power generation; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.670009
  • Filename
    670009