• DocumentCode
    796996
  • Title

    Fixed-Priority Allocation and Scheduling for Energy-Efficient Fault Tolerance in Hard Real-Time Multiprocessor Systems

  • Author

    Wei, Tongquan ; Mishra, Piyush ; Wu, Kaijie ; Liang, Han

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Michigan Technol. Univ., Houghton, MI
  • Volume
    19
  • Issue
    11
  • fYear
    2008
  • Firstpage
    1511
  • Lastpage
    1526
  • Abstract
    Energy-efficient task allocation and scheduling schemes with deterministic fault-tolerance capabilities are proposed for symmetric multiprocessor systems executing tasks with hard real-time constraints. The proposed heuristic is proven to achieve energy savings by optimally balancing application workload among processors in a system. Based on the observation that fault-free operation is expected to remain dominant in the near future and the probability of the worst case faults is low, an optimistic fault-tolerant heuristic is then proposed to achieve maximum energy savings in the absence of faults while degrading gradually to meet application timing requirements in the worst case of faults. Simulation results show that compared to state-of-art allocation and scheduling schemes proposed heuristic achieves average energy savings of up to 70%. It is also shown that optimistic approach is more resilient to variations in application utilizations and fault occurrences beyond system specifications.
  • Keywords
    fault tolerance; multiprocessing systems; resource allocation; scheduling; energy-efficient fault tolerance; energy-efficient task allocation; fault-free operation; fixed-priority allocation; hard real-time multiprocessor systems; scheduling; symmetric multiprocessor systems; Energy-aware systems; Multiprocessor Systems; Real-time and embedded systems; Scheduling and task partitioning;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2008.127
  • Filename
    4564448