Abstract

Continued transistor scaling and increasing power density have led to an increase in both transient and aging-related fault-rates in silicon-based electronic systems. The use of traditional spatial redundancy-based fault-mitigation methods such as Triple Modular Redundancy (TMR) can lead to even higher power dissipation. However, in addition to accelerating the system’s rate of aging, such high power dissipation may be infeasible for resource-constrained embedded systems. Consequently, temporal redundancy-based methods are being increasingly used for satisfying embedded applications’ reliability requirements. However, such methods result in stochastic execution time and hence introduce additional complexity for soft real-time system design. A simulation-based approach for finding the quality of service (QoS)-aware optimal design points can lead to large design space exploration (DSE) time. To this end, we propose a Markov Chain-based model for checkpointing with rollback recovery, a widely used temporal redundancy-based fault-mitigation method. Specifically, a task execution using Checkpointing with intermediate validations is modeled as an absorbing Markov Chain and methods are presented for estimating the mean, variance and probability distribution of the task’s resulting execution time. Further, we propose a multilevel design space pruning approach for determining the QoS-aware configuration of Checkpointing. The presented modeling and estimation methods lead to considerable improvements in DSE time compared to a simulation-only approach.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.