Hundreds of impossibility results for distributed computing
F Fich, E Ruppert - Distributed computing, 2003 - Springer
We survey results from distributed computing that show tasks to be impossible, either
outright or within given resource bounds, in various models. The parameters of the models …
outright or within given resource bounds, in various models. The parameters of the models …
[PDF][PDF] General purpose parallel computing
WF McColl - Lectures on parallel computation, 1993 - Citeseer
A major challenge for computer science in the 1990s is to determine the extent to which
general purpose parallel computing can be achieved. The goal is to deliver both scalable …
general purpose parallel computing can be achieved. The goal is to deliver both scalable …
[PDF][PDF] Efficient parallel algorithms can be made robust
PC Kanellakis, AA Shvartsman - Proceedings of the eighth annual ACM …, 1989 - dl.acm.org
The efficient parallel algorithms proposed for many fundamental problems, such as list
ranking, computing preorder numberings and other functions on trees, or integer sorting, are …
ranking, computing preorder numberings and other functions on trees, or integer sorting, are …
Performing work efficiently in the presence of faults
We consider a system oft synchronous processes that communicate only by sending
messages to one another, and that together must perform n independent units of work …
messages to one another, and that together must perform n independent units of work …
[BUKU][B] Fault-tolerant parallel computation
PC Kanellakis, AA Shvartsman - 2013 - books.google.com
Fault-Tolerant Parallel Computation presents recent advances in algorithmic ways of
introducing fault-tolerance in multiprocessors under the constraint of preserving efficiency …
introducing fault-tolerance in multiprocessors under the constraint of preserving efficiency …
Byzantine fault-tolerant MapReduce: Faults are not just crashes
MapReduce is often used to run critical jobs such as scientific data analysis. However,
evidence in the literature shows that arbitrary faults do occur and can probably corrupt the …
evidence in the literature shows that arbitrary faults do occur and can probably corrupt the …
Online scheduling of parallel programs on heterogeneous systems with applications to cilk
We study the problem of executing parallel programs, in particular Cilk programs, on a
collection of processors of different speeds. We consider a model in which each processor …
collection of processors of different speeds. We consider a model in which each processor …
Fault tolerant data structures
The authors consider the tolerance of data structures to memory faults. They observe that
many pointer-based data structures (eg linked lists, trees, etc.) are highly nonresilient to …
many pointer-based data structures (eg linked lists, trees, etc.) are highly nonresilient to …
Calypso: A novel software system for fault-tolerant parallel processing on distributed platforms
A Baratloo, P Dasgupta… - Proceedings of the Fourth …, 1995 - ieeexplore.ieee.org
The importance of adapting networks of workstations for use as parallel processing
platforms is well established. However current solutions do not always address important …
platforms is well established. However current solutions do not always address important …
A theory of competitive analysis for distributed algorithms
We introduce a theory of competitive analysis for distributed algorithms. The first steps in this
direction were made in the seminal papers of Y. Bartal et al.(1992), and of B. Awerbuch et …
direction were made in the seminal papers of Y. Bartal et al.(1992), and of B. Awerbuch et …