Title :
An optimal retry policy based on fault classification
Author :
Lin, Tein-hsiang ; Shin, Kang G.
Author_Institution :
Dept. of Electr. & Comput. Eng., State Univ. of New York, Buffalo, NY, USA
fDate :
9/1/1994 12:00:00 AM
Abstract :
An optimal retry policy in a computer system is usually derived under the unrealistic assumption that fault characteristics are known a priori and remain unchanged throughout the mission lifetime. In such a case, the optimal retry period depends only upon the system´s status at the time of fault detection. We propose to remedy this deficiency by formulating the optimal retry problem as a Bayesian decision problem where not only the time of fault detection but also the results of earlier retries are used to estimate the current fault characteristics. Previous knowledge about fault characteristics is represented by the prior distributions of fault-related parameters which are updated whenever new samples are obtained from retry and detection mechanisms. A new fault classification scheme is proposed to assign a temporal fault type (i.e. permanent, intermittent or transient) to each detected fault so that the corresponding fault parameters can be estimated. The estimated fault parameters are then used to derive the optimal retry period that minimizes the mean task completion time. Efficient algorithms are developed to determine the optimal retry period online upon detection of each fault. To evaluate the goodness of the proposed retry policy, it is compared with, and is always found to outperform, a number of fixed retry period policies
Keywords :
Bayes methods; decision theory; error detection; failure analysis; fault tolerant computing; minimisation; parameter estimation; system recovery; Bayesian decision problem; error recovery; fault characteristics; fault classification; fault detection; fault parameter estimation; fault-related parameter updating; intermittent faults; mean task completion time minimization; mission lifetime; optimal retry period; optimal retry policy; permanent faults; prior distributions; system status; temporal fault type; transient faults; Bayesian methods; Decision theory; Fault detection; Laboratories; NASA; Parameter estimation;
Journal_Title :
Computers, IEEE Transactions on