• DocumentCode
    2284787
  • Title

    Dual-token-based fault-tolerant scheduling for hard real-time multiprocessor systems

  • Author

    Lee, Sungyoung ; Oh, Sam K. ; Woo, Chul Hee

  • Author_Institution
    Dept. of Comput. Eng., Kyung Hee Univ., Seoul, South Korea
  • fYear
    1998
  • fDate
    27-29 Oct 1998
  • Firstpage
    232
  • Lastpage
    238
  • Abstract
    Real time multiprocessor systems frequently assume that there exists a dedicated processor for task allocation that never fails. This assumption is, however too strong in the sense that all the physical objects are subject to failure. Moreover once the dedicated processor fails, the whole multiprocessor system will fail. As a way to solve this problem, we propose a fault tolerant scheduling algorithm based on moving dual token. While the primary processor holding a primary token performs task allocation, the backup processor holding a backup token, in case the primary processor fails, does primary processor creation. Since no dedicated processor for task allocation exists in this scheme, failure of the whole multiprocessor system due to that of the dedicated processor can be avoided. In addition, the deadline friendly scheduling policy used for backup task allocation, compared to heuristic scheduling, allows easier implementation and improved scheduling predictability. Simulation results show that the proposed dual token based algorithm yields low rejection rates over those with dedicated processor for task allocation
  • Keywords
    fault tolerant computing; multiprocessing systems; processor scheduling; real-time systems; resource allocation; backup processor; backup task allocation; backup token; deadline friendly scheduling policy; dedicated processor; dual token based algorithm; dual token based fault tolerant scheduling; fault tolerant scheduling algorithm; hard real time multiprocessor systems; heuristic scheduling; moving dual token; primary processor; primary processor creation; rejection rates; scheduling predictability; task allocation; Contracts; Electrical capacitance tomography; Fault tolerant systems; Maintenance; Multiprocessing systems; Optimal scheduling; Processor scheduling; Real time systems; Reliability; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Hiroshima
  • Print_ISBN
    0-8186-9209-X
  • Type

    conf

  • DOI
    10.1109/RTCSA.1998.726423
  • Filename
    726423