Skip to main navigation Skip to search Skip to main content

Detecting Global Predicates in Distributed Systems with Clocks

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

14 Scopus citations

Abstract

This paper proposes a framework for predicate detection in systems of processes with approximately-synchronized real-time clocks. Timestamps from these clocks are used to define two orderings on events: “definitely occurred before” and “possibly occurred before”. These orderings lead naturally to definitions of 3 distinct detection modalities, i.e., 3 meanings of “predicate ɸ held during a computation”, namely: PossT ɸ (“ɸ possibly held”), DefT ɸ (“ɸ definitely held”), and Inst ɸ (“ɸ definitely held at a specific instant”). This paper defines these modalities and gives efficient algorithms for detecting them; the algorithms are based on algorithms of Cooper and Marzullo, Garg and Waldecker, and Fromentin and Raynal.

Original languageEnglish
Title of host publicationDistributed Algorithms - 11th International Workshop, WDAG 1997, Proceedings
EditorsMarios Mavronicolas, Philippas Tsigas
PublisherSpringer Verlag
Pages185-199
Number of pages15
ISBN (Print)3540635750, 9783540635758
DOIs
StatePublished - 1997
Event11th International Workshop on Distributed Algorithms, WDAG 1997 - Saarbrucken, Germany
Duration: Sep 24 1997Sep 26 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1320
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Workshop on Distributed Algorithms, WDAG 1997
Country/TerritoryGermany
CitySaarbrucken
Period09/24/9709/26/97

Keywords

  • Consistent global states
  • Distributed debugging
  • Global predicate detection
  • Partially-synchronous systems
  • Real-time monitoring

Fingerprint

Dive into the research topics of 'Detecting Global Predicates in Distributed Systems with Clocks'. Together they form a unique fingerprint.

Cite this