University of Illinois at Urbana-Champaign
A Process Architecture and Runtime Environment for Dependable Distributed Applications
Abstract
dc:description"This thesis introduces the theory behind (1) the construction of ARMOR processes and (2) the behavior of ARMOR processes during runtime. Reconfigurability properties of the ARMOR architecture are examined, including the ability to establish criteria that must be satisfied for a proposed reconfiguration to be considered ""safe"" with respect to the current ARMOR's configuration. Next, this thesis describes the SIFT environment constructed from ARMOR processes, including an in-depth case study in which the SIFT environment is used to protect spaceborne, scientific applications for the Jet Propulsion Laboratory (JPL). Error injection experiments validate the SIFT environment's ability to recover not only from user application errors, but also ARMOR errors as well. Finally, five other case studies illustrate how the ARMOR-based SIFT environment provides fault tolerance to user applications from several different domains, each requiring a different set of fault tolerance mechanisms to achieve its desired level of dependability."
Degree
thesis:*- Name thesis:degree_name
- Ph.D.
- Level thesis:degree_level
- Dissertation
- Discipline thesis:degree_discipline
- Electrical Engineering
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2015
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Whisnant, Keith Allen
- Contributors dc:contributor
-
- Iyer, Ravi
Subjects
dc:subject × 1Rights
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
- (MiAaPQ)AAI3101993
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/80844