• DocumentCode
    1897779
  • Title

    Hybrid Overloading and Stochastic Analysis for Redundant Real-time Multiprocessor Systems

  • Author

    Wei Sun ; Yuanyuan Zhang ; Chen Yu ; Defago, X. ; Inoguchi, Y.

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol. 1-1, Ishikawa
  • fYear
    2007
  • fDate
    10-12 Oct. 2007
  • Firstpage
    265
  • Lastpage
    274
  • Abstract
    In multiprocessor systems, redundant scheduling is a technique that trades processing power for increased reliability. One approach, called primary-backup task scheduling, is often used in real-time multiprocessor systems to ensure that deadlines are met in spite of faults. Briefly, it consists in scheduling a secondary task conditionally, in such a way that the secondary task actually gets executed only if the primary task (or the processor executing it) fails to terminate properly. Doing so avoids wasting CPU resources in the failure-free case, but primary and secondary tasks must then compete for resources in case of failure. To overcome this, overloading strategies, such as primary and backup overloading (PB) and backup-backup overloading (BB), aim at improving schedulability while retaining a certain level of reliability. In this paper, we propose a hybrid overloading technique based on extended PB overloading, which combines advantages of both PB and BB overloading. The three overloading strategies are then compared through a stochastic analysis, and by simulating them under diverse system conditions. The analysis shows that hybrid overloading provides an excellent tradeoff between schedulability and reliability.
  • Keywords
    multiprocessing systems; processor scheduling; software reliability; stochastic processes; CPU resources; backup-backup overloading; failure-free case; hybrid overloading; primary overloading; primary-backup task scheduling; real-time multiprocessor systems; redundant scheduling; stochastic analysis; system reliability; system schedulability; Analytical models; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Information science; Multiprocessing systems; Power system reliability; Processor scheduling; Real time systems; Stochastic systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2007. SRDS 2007. 26th IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-2995-X
  • Type

    conf

  • DOI
    10.1109/SRDS.2007.11
  • Filename
    4365702