University of Illinois at Urbana-Champaign
Checkpoint-based forward recovery using lookahead execution and rollback validation in parallel and distributed systems
Abstract
dc:descriptionThis thesis studies a forward recovery strategy using checkpointing and optimistic execution in parallel and distributed systems. The approach uses replicated tasks executing on different processors for forward recovery and checkpoint comparison for error detection. To reduce overall redundancy, this approach employs a lower static redundancy in the common error-free situation to detect error than the standard N Module Redundancy scheme (NMR) does to mask off errors. For the rare occurrence of an error, this approach uses some extra redundancy for recovery. To reduce the run-time recovery overhead, lookahead processes are used to advance computation speculatively and a rollback process is used to produce a diagnosis for correct lookahead processes without rollback of the whole system. Both analytical and experimental evaluation have shown that this strategy can provide a nearly error-free execution time even under faults with a lower average redundancy than NMR.
Degree
thesis:*- Name thesis:degree_name
- Ph.D.
- Level thesis:degree_level
- Dissertation
- Discipline thesis:degree_discipline
- Electrical and Computer Engineering
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2011
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Long, Junsheng
- Contributors dc:contributor
-
- Abraham, Jacob A.
- Fuchs, W. Kent
Subjects
dc:subject × 2Rights
dc:rights- Statement dc:rights
-
- Copyright 1992 Long, Junsheng
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
-
AAI9305605
(UMI)AAI9305605 - OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/22741