Repeated detection of conjunctive predicates in distributed executions

  • Authors:
  • Ajay D. Kshemkalyani

  • Affiliations:
  • University of Illinois at Chicago, Chicago, IL 60607, United States

  • Venue:
  • Information Processing Letters
  • Year:
  • 2011

Quantified Score

Hi-index 0.89

Visualization

Abstract

Given a conjunctive predicate @f over a distributed execution, this paper gives an algorithm to detect all interval sets, each interval set containing one interval per process, in which the local values satisfy the Definitely(@f) modality. The time complexity of the algorithm is O(n^3p), where n is the number of processes and p is the bound on the number of times a local predicate becomes true at any process. The paper also proves that unlike the Possibly(@f) modality which admits O(p^n) solution interval sets, the Definitely(@f) modality admits O(np) solution interval sets. The paper also gives an on-line test to determine whether all solution interval sets can be detected in polynomial time under arbitrary fine-grained causality-based modality specifications.