A survey of rollback-recovery protocols in message-passing systems
Explore this paper's citation graph
Summary
This survey covers rollback-recovery techniques that do not require special language constructs and distinguishes between checkpoint-based and log-based protocols, which rely solely on checkpointing for system state restoration.
- Type
- review
- Published
- 2002-09-01
- Cited by
- 1,960
- References
- 336
- Access
- Open access
- OpenAlex
- https://openalex.org/W2100970777
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:221294544
Keywords
Rollback, Computer science, Nondeterministic algorithm, Implementation, Protocol (science)
References
- A Cache-Based Checkpointing Scheme for MIN-Based Multiprocessors
- Transparent Recovery of Mach Applications
- A Distributed Domino-Effect free recovery Algorithm
- Forward Recovery Using Checkpointing in Parallel Systems
- Process Migration in UNIX Networks
- A Software-Based Hardware Fault Tolerance Scheme for Multicomputers
- Compiler-Assisted Checkpointing
- Efficient Distributed Snapshots
- Survey of Backward Error Recovery Techniques for Multicomputers Based on Checkpointing and Rollback
- How to Design Reliable Servers using Fault Tolerant Micro-Kernel Mechanisms
- Transparent process rollback recovery: some new techniques and a portable implementation
- Building a Fault-Tolerant System Based on Mach
- コンピュータ・サイエンス : ACM computing surveys
- A Survey of Recoverable Distributed Shared Memory Systems
- A highly decentralized implementation model for the programmer-transparent coordination (PTC) scheme for cooperative recovery
- On Modeling Consistent Checkpoints and the Domino Effect in Distributed Systems
- Tight Upper Bound on Useful Distributed System Checkpoints
- Fault tolerant distributed computing using atomic send-receive checkpoints
- Optimal message log reclamation for uncoordinated checkpointing
- Manetho: fault tolerance in distributed systems using rollback-recovery and process replication
Cited by
- The Internet Backplane Protocol: Shared Storage for Enhanced Network Infrastructure
- Scalable motif search in graphs using distributed computing : a thesis presented in partial fulfilment of the requirements for the degree of a Masters in Computer Science, Massey University, Turitea, New Zealand
- La réflexivité dans les architectures multi-niveaux : application aux systèmes tolérant les fautes. (The composite "Know Thyself" : fault-tolerance in complex computer systems)
- Toward System-Wide Undo for Distributed Services
- Sauvegarde coopérative de données pour dispositifs mobiles
- Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging
- Speculative Execution Across Layers
- Reliable Software Updates for On-orbit CubeSat Satellites
- Layered Fault Tolerance for Distributed Embedded Systems
- Lightweight log management algorithm for removing logged messages of sender processes with little overhead
- “Faithless Replay” for Persistent Logless Mid-Tier Components
- Can we contain Internet worms
- A Rollback-Recovery Protocol for Wide Area Pipelined Data Flow Computations
- Applying Low-Overhead Rollback-Recovery to Wide Area Distributed Query Processing
- Tolérance aux fautes et reconfiguration dynamique pour les applications distribuées à grande échelle. (Fault tolerance and dynamic reconfiguration for large scale distributed applications)
- A Scalable Failure Recovery Model for Tree-based Overlay Networks
- A Heuristic Approach for the Automatic Insertion of Checkpoints in Message-Passing Codes
- Analyzing intrusions using operating system level information flow
- Treating Bugs as Allergies: A Safe Method for Surviving Software Failures
- Systematic Analysis of Index-Based Checkpointing Algorithms using Simulation
Related papers
- Rollback Modeling: Basic and Modified
- Performance evaluation of rollback-recovery techniques in computer programs
- Time-rollback using logs in historical databases
- Rollback propagation detection and performance evaluation of FTMR2M—a fault-tolerant multiprocessor
- The Research of the Rollback Mechanism in Parallel Simulation
- Breadth-first rollback in spatially explicit simulations
- Breadth-first rollback in spatially explicit simulations
- Cancellation strategy in rollback mechanism
- A study of time warp rollback mechanisms