Title :
Reducing the cost of redundant execution in safety-critical systems using relaxed dedication
Author :
Meyer, Brett H. ; George, Nishant ; Calhoun, Benton ; Lach, John ; Skadron, Kevin
Author_Institution :
Comput. Sci. Dept., Univ. of Virginia, Charlottesville, VA, USA
Abstract :
We introduce on-demand redundancy, a set of architectural techniques that leverage the tightly-coupled nature of components in systems-on-chip to reduce the cost of safety-critical systems. On-demand redundancy eases the assumptions that traditionally segregate the execution of critical and non-critical tasks (NCTs), making resources available for critical tasks at potentially arbitrary points in both space and time, and otherwise freeing resources to execute non-critical tasks when critical tasks are not executing. Relaxed dedication is one such technique that allows non-critical tasks to execute on critical task resources. Our results demonstrate that for a wide variety of applications and architectures, relaxed dedication is more cost-effective than a traditional approach that employs dedicated resources executing in lockstep. Applied to dual-modular redundancy (DMR), relaxed dedication exposes 73% more NCT cycles than traditional DMR on average, across a wide variety of usage scenarios.
Keywords :
fault tolerant computing; redundancy; system-on-chip; cost reduction; critical tasks; dual-modular redundancy; noncritical tasks; on-demand redundancy; redundant execution; relaxed dedication; safety-critical computer systems; systems-on-chip; Analytical models; Hardware; Monitoring; Redundancy; Schedules; Transient analysis;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763200