2012 International Conference for High Performance Computing, Networking, Storage and Analysis · 2012 · 46 citations · 26 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsData RedundancyFault Tolerance DesignRedundancy ManagementReliable System DesignResilience EngineeringResilient System DesignAnalytical ModelsCheckpoint RestartCheckpointingContainmentHierarchical State MachinesRedundant ComputationResilienceState Preservation
This paper describes and evaluates a scalable and efficient resilience scheme based on the concept of containment domains. Containment domains are a programming construct that enable applications to express resilience needs and to interact with the system to tune and specialize error detection, state preservation and restoration, and recovery schemes. Containment domains have weak transactional semantics and are nested to take advantage of the machine and application hierarchies and to enable hierarchical state preservation, restoration, and recovery. We evaluate the scalability and efficiency of containment domains using generalized trace-driven simulation and analytical analysis and show that containment domains are superior to both checkpoint restart and redundant execution approaches.
26
LogTM: Log-based Transactional Memory
K.E. Moore, Jayaram Bobba, Michelle J. Moravan et al. · 2006 · 685 citations
Bianca Schroeder, Eduardo Pinheiro, Wolf-Dietrich Weber · 2009 · 556 citations