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 …

[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 …

[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 …

Performing work efficiently in the presence of faults

C Dwork, JY Halpern, O Waarts - Proceedings of the eleventh annual …, 1992 - dl.acm.org
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 …

[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 …

Byzantine fault-tolerant MapReduce: Faults are not just crashes

P Costa, M Pasin, AN Bessani… - 2011 IEEE Third …, 2011 - ieeexplore.ieee.org
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 …

Online scheduling of parallel programs on heterogeneous systems with applications to cilk

MA Bender, MO Rabin - Theory of Computing Systems, 2002 - Springer
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 …

Fault tolerant data structures

Y Aumann, MA Bender - … of 37th Conference on Foundations of …, 1996 - ieeexplore.ieee.org
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 …

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 …

A theory of competitive analysis for distributed algorithms

M Ajtai, J Aspnes, C Dwork… - Proceedings 35th Annual …, 1994 - ieeexplore.ieee.org
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 …