Proceedings 35th Annual Symposium on Foundations of Computer Science
DOI: 10.1109/sfcs.1994.365676
|View full text |Cite
|
Sign up to set email alerts
|

A theory of competitive analysis for distributed algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
82
0

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(82 citation statements)
references
References 36 publications
0
82
0
Order By: Relevance
“…We conjecture that there exists a tighter analysis, showing that the deterministic To-Do Tree can have the same asymptotic work and tasksexecuted bounds as the randomized To-Do Tree. Although we omit details here, our approach may also be used to analyze other variants of asynchronous task allocation, such as collect [2], in which processes need to aggregate register values, the at-most-once problem [22] and do-most [20], in which only a fraction of the tasks need be performed.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We conjecture that there exists a tighter analysis, showing that the deterministic To-Do Tree can have the same asymptotic work and tasksexecuted bounds as the randomized To-Do Tree. Although we omit details here, our approach may also be used to analyze other variants of asynchronous task allocation, such as collect [2], in which processes need to aggregate register values, the at-most-once problem [22] and do-most [20], in which only a fraction of the tasks need be performed.…”
Section: Discussionmentioning
confidence: 99%
“…[4], [14], [16], [23], [25], [26]. Asynchronous task allocation is also related to distributed collect [2], in which p processors need to aggregate values from m registers. Both task allocation and collect have been used for solving other fundamental distributed problems, such as dynamic load balancing [18], mutual exclusion [11], atomic snapshots [1], consensus [7], renaming [13], distributed phase clocks [9], and PRAM simulation [21].…”
Section: Introductionmentioning
confidence: 99%
“…We consider their maximum values to be H = K = p α , for α > β > 1 constant, where we 1 Shared: 2 Register C = (V 0 , V 1 , P ) 3 Vector of MaxArrays MA, with maximum values…”
Section: A An Unbounded Maxarray Implementationmentioning
confidence: 99%
“…[4,5,[11][12][13]16,19,[22][23][24], has focused on algorithms and lower bounds for the asynchronous version of task allocation, also known as do-all [17], or write-all [19], where processes move at arbitrary speeds and are crash-prone. Task allocation is closely connected to many other fundamental distributed problems, such as mutual exclusion [10], distributed clocks [8], and shared-memory collect [3]. The book by Georgiou and Shvartsman [17] gives a detailed history of the problem.…”
mentioning
confidence: 99%
See 1 more Smart Citation