Files in this item



application/pdf3101993.pdf (13MB)Restricted to U of Illinois
(no description provided)PDF


Title:A Process Architecture and Runtime Environment for Dependable Distributed Applications
Author(s):Whisnant, Keith Allen
Doctoral Committee Chair(s):Iyer, Ravi
Department / Program:Electrical Engineering
Discipline:Electrical Engineering
Degree Granting Institution:University of Illinois at Urbana-Champaign
Subject(s):Computer Science
Abstract: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.
Issue Date:2003
Description:227 p.
Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.
Other Identifier(s):(MiAaPQ)AAI3101993
Date Available in IDEALS:2015-09-25
Date Deposited:2003

This item appears in the following Collection(s)

Item Statistics