2013 · 22 citations · 14 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsFault Tolerance DesignFault Tolerance OptimizationFault-tolerant SchedulingReal-time SchedulingReliable System DesignTransient Fault HandlingCheckpointingEnergy ConsumptionFault-tolerant Real-time SystemsFault-tolerant Task SchedulingMultiprocessor SchedulingTask AssignmentTransient FaultsWorst-case Response Time Analysis
Relentless technology scaling not only dramatically increased the energy consumption of modern processors, it also makes processors less reliable. In this paper, we study the energy minimization problem for real-time applications on multi-processor platforms while tolerating K transient faults using checkpointing. We first introduce an efficient method to determine the checkpointing scheme that minimizes the worst-case response time for a task set that shares the reserved recoveries on a single processor. We then present a fault-tolerant task assignment algorithm to minimize the overall energy. Experimental results show that the proposed algorithm significantly outperforms other related approaches in energy savings.
14
The Landscape of Parallel Computing Research: A View from Berkeley
Krste Asanović, Ras Bodik, Bryan Catanzaro et al. · 2006 · 2K citations
Engineering, Computer Science, High-performance Computing +17
T. Skotnicki, J.A. Hutchby, Tsu‐Jae King et al. · IEEE Circuits and Devices Magazine · 2005 · 441 citations
Engineering, Computer Engineering, Electrical Engineering +17
Energy-Aware Task Allocation for Rate Monotonic Scheduling
T.A. AlEnawy · 2005 · 149 citations
Paul Pop, Viacheslav Izosimov, Petru Eles et al. · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2009 · 119 citations · Full text