TAMU Homepage TAMU Libraries Homepage TAMU Digital Library Homepage

Dining philosophers with masking tolerance to crash faults

Show full item record

Title: Dining philosophers with masking tolerance to crash faults
Author: Idimadakala, Vijaya K.
Abstract: We examine the tolerance of dining philosopher algorithms subject to process crash faults in arbitrary conflict graphs. This classic problem is unsolvable in asynchronous message-passing systems subject to even a single crash fault. By contrast, dining can be solved in synchronous systems capable of implementing the perfect failure detector P (from the Chandra-Toueg hierarchy). We show that dining is also solvable in weaker timing models using a combination of the trusting detector T and the strong detector S; Our approach extends and composes two currents of previous research. First, we define a parametric generalization of Lynch’s classic algorithm for hierarchical resource allocation. Our construction converts any mutual exclusion algorithm into a valid dining algorithm. Second, we consider the fault-tolerant mutual exclusion algorithm (FTME) of Delporte-Gallet, et al., which uses T and the strong detector S to mask crash faults in any environment. We instantiate our dining construction with FTME, and prove that the resulting dining algorithm guarantees masking tolerance to crash faults. Our contribution (1) defines a new construction for transforming mutual exclusion algorithms into dining algorithms, and (2) demonstrates a better upper-bound on the fault-detection capabilities necessary to mask crash faults in dining philosophers.
Subject: dining
masking tolerance
URI: http://hdl.handle.net/1969.1/ETD-TAMU-1072
Date: 2006-12

Citation

Idimadakala, Vijaya K. (2006). Dining philosophers with masking tolerance to crash faults. Master's thesis, Texas A&M University. Available electronically from http : / /hdl .handle .net /1969 .1 /ETD -TAMU -1072.

Files in this item

Files Size Format View
IDIMADAKALA-THESIS.pdf 274.3Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record