Computing in the presence of timing failures

Gadi Taubenfeld

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Timing failures refer to a situation where the environment in which a system operates does not behave as expected regarding the timing assumptions, that is, the timing constraints are not met. In the immense body of work on the designing fault-tolerant systems, the type of failures that are usually considered are, process failures, link failures, messages loss and memory failures; and it is usually (implicitly) assumed that there are no timing failures. In this paper we investigate the ability to recover automatically from transient timing failures. We introduce and formally define the concept of algorithms that are resilient to timing failures, and demonstrate the importance of the new concept by presenting consensus and mutual exclusion algorithms, using atomic registers only, that are resilient to timing failures.

Original languageEnglish
Title of host publication26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages16-23
Number of pages8
ISBN (Print)0769525407, 9780769525402
DOIs
StatePublished - 2006
Externally publishedYes
Event26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006 - Lisboa, Portugal
Duration: 4 Jul 20067 Jul 2006

Publication series

NameProceedings - International Conference on Distributed Computing Systems
Volume2006

Conference

Conference26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006
Country/TerritoryPortugal
CityLisboa
Period4/07/067/07/06

Fingerprint

Dive into the research topics of 'Computing in the presence of timing failures'. Together they form a unique fingerprint.

Cite this