Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing - PODC '94 1994
DOI: 10.1145/197917.198117
|View full text |Cite
|
Sign up to set email alerts
|

Proving time bounds for randomized distributed algorithms

Abstract: A method of analyzing time bounds for randomized distributed algorithms is presented, in the context of a new and general framework for describing and reasoning about randomized algorithms. The method consists of proving auxiliary statements of the form U t ! p U 0 , which means that whenever the algorithm begins in a state in set U, with probability p, it will reach a state in set U 0 within time t. The power of the method is illustrated by its use in proving a constant upper bound on the expected time for so… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

1996
1996
2018
2018

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 47 publications
(37 citation statements)
references
References 12 publications
0
37
0
Order By: Relevance
“…This treatment differs from other approaches to performance analysis of probabilistic algorithms [11,3,6] in that we do not refer explicitly to the distribution over computation paths; neither do we factor out the nondeterminism as a first step nor do we analyse the behaviour of the composed system: instead we use compositionality of local properties thus simplifying our formal reasoning. Other approaches using expectations [19,8] do not treat nondeterminism and thus are not applicable to distributed algorithms like this at all.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…This treatment differs from other approaches to performance analysis of probabilistic algorithms [11,3,6] in that we do not refer explicitly to the distribution over computation paths; neither do we factor out the nondeterminism as a first step nor do we analyse the behaviour of the composed system: instead we use compositionality of local properties thus simplifying our formal reasoning. Other approaches using expectations [19,8] do not treat nondeterminism and thus are not applicable to distributed algorithms like this at all.…”
Section: Resultsmentioning
confidence: 99%
“…In this view the role of nondeterminism is to allow an arbitrary selection over some range of probability distributions; however the agent making that selection can only influence the weights of the probabilistic transitions, not their actual resolution once those weights have been picked. That behaviour is precisely the kind exhibited by an 'adversary scheduler' assumed of many distributed algorithms [11]. We shall discuss schedulers in more detail in Sec.…”
Section: Program Logic and Estimating Probabilitiesmentioning
confidence: 88%
See 3 more Smart Citations