2008
DOI: 10.1145/1367064.1367073
|View full text |Cite
|
Sign up to set email alerts
|

Writing-all deterministically and optimally using a nontrivial number of asynchronous processors

Abstract: The problem of performing n tasks on p asynchronous or undependable processors is a basic problem in distributed computing. This article considers an abstraction of this problem called WriteAll: using p processors write 1's into all locations of an array of size n. In this problem writing 1 abstracts the notion of performing a simple task. Despite substantial research, there is a dearth of efficient deterministic asynchronous algorithms for Write-All. Efficiency of algorithms is measured in terms of work that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
8
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 28 publications
1
8
0
Order By: Relevance
“…Another related problem 3 is process renaming, see Attiya et al [4] where each process identifier should be assigned to at most one process. The at-most-once problem has also many similarities with the Write-All problem for the shared memory model [3,9,18,23,28,36]. First presented by Kanellakis and Shvartsman [23], the Write-All problem is concerned with performing each job at-least-once.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Another related problem 3 is process renaming, see Attiya et al [4] where each process identifier should be assigned to at most one process. The at-most-once problem has also many similarities with the Write-All problem for the shared memory model [3,9,18,23,28,36]. First presented by Kanellakis and Shvartsman [23], the Write-All problem is concerned with performing each job at-least-once.…”
Section: Introductionmentioning
confidence: 99%
“…The algorithm presented by Malewicz [36] has work O(n + m 4 log n) and uses test-and-set operations. Later Kowalski and Shvartsman [28] presented a solution for the Write-All problem that for any constant ǫ has work O(n + m 2+ǫ ). Their algorithm uses a collection of q permutations with contention O(q log q) for a properly chosen constant q and does not rely on test-and-set operations.…”
Section: Introductionmentioning
confidence: 99%
“…There have been many subsequent papers on the topic, e.g. [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.…”
Section: Introductionmentioning
confidence: 99%
“…The last twenty years have seen a long-standing quest to establish the complexity of asynchronous task allocation [4], [14], [16], [23], [25], [26]. Various structures such as low-contention permutations [4] and expander-based progress graphs [16] were developed to this end.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation