Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

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

Published: 01 November 2008 Publication History

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.

Cited By

View all
  • (2022)TherMa-MiCs: Thermal-Aware Scheduling for Fault-Tolerant Mixed-Criticality SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2021.312354433:7(1678-1694)Online publication date: 1-Jul-2022
  • (2016)Two-Phase Low-Energy N-Modular Redundancy for Hard Real-Time Multi-Core SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2015.244440227:5(1497-1510)Online publication date: 1-May-2016
  • (2015)Stochastic thermal-aware real-time task scheduling with considerations of soft errorsJournal of Systems and Software10.1016/j.jss.2014.12.009102:C(123-133)Online publication date: 1-Apr-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems  Volume 19, Issue 11
November 2008
160 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2008

Author Tags

  1. Energy-aware systems
  2. Multiprocessor Systems
  3. Real-time and embedded systems
  4. Scheduling and task partitioning

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)TherMa-MiCs: Thermal-Aware Scheduling for Fault-Tolerant Mixed-Criticality SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2021.312354433:7(1678-1694)Online publication date: 1-Jul-2022
  • (2016)Two-Phase Low-Energy N-Modular Redundancy for Hard Real-Time Multi-Core SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2015.244440227:5(1497-1510)Online publication date: 1-May-2016
  • (2015)Stochastic thermal-aware real-time task scheduling with considerations of soft errorsJournal of Systems and Software10.1016/j.jss.2014.12.009102:C(123-133)Online publication date: 1-Apr-2015
  • (2012)Quasi-static fault-tolerant scheduling schemes for energy-efficient hard real-time systemsJournal of Systems and Software10.1016/j.jss.2012.01.02085:6(1386-1399)Online publication date: 1-Jun-2012
  • (2009)Designing a multi-core hard real-time test bed for energy measurement experimentsProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529727(1998-1999)Online publication date: 8-Mar-2009

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media