Back to results

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 × 1

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
(MiAaPQ)AAI3101993
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/80844

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Whisnant, Keith Allen. A Process Architecture and Runtime Environment for Dependable Distributed Applications. Dissertation thesis, University of Illinois at Urbana-Champaign, 2015. http://hdl.handle.net/2142/80844