2011
DOI: 10.1007/s00446-010-0124-2
|View full text |Cite
|
Sign up to set email alerts
|

Efficient online algorithm for identifying useless states in distributed systems

Abstract: In a distributed system, detecting whether a given logical predicate is true on the global states is fundamental for testing and debugging the program. Detecting predicates by examining all global states is intractable due to the combinatorial nature of the problem. This work designs an efficient online algorithm that identifies the consistent and useless states each time a new state is reported. This paper formulates the optimality of detecting algorithms in terms of pseudo states, which are employed to repre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2014
2014
2014
2014

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…One critical challenge is that the lattice of snapshots evolves to exponential size in the worst-case. Various schemes are used to cope with the lattice explosion problem [24], [25], [27], [10], [28]. For example, in [24], [25], the authors proposed the computation slice to efficiently compute all global states which satisfy a regular predicate [24].…”
Section: Related Workmentioning
confidence: 99%
“…One critical challenge is that the lattice of snapshots evolves to exponential size in the worst-case. Various schemes are used to cope with the lattice explosion problem [24], [25], [27], [10], [28]. For example, in [24], [25], the authors proposed the computation slice to efficiently compute all global states which satisfy a regular predicate [24].…”
Section: Related Workmentioning
confidence: 99%