[PDF][PDF] Distributed Algorithms

NA Lynch - 1996 - users.dimi.uniud.it
In Distributed Algorithms, Nancy Lynch provides a blueprint for designing, implementing,
and analyzing distributed algorithms. She directs her book at a wide audience, including …

[LIVRE][B] Distributed computing: fundamentals, simulations, and advanced topics

H Attiya, J Welch - 2004 - books.google.com
* Comprehensive introduction to the fundamental results in the mathematical foundations of
distributed computing* Accompanied by supporting material, such as lecture notes and …

Sharing memory robustly in message-passing systems

H Attiya, A Bar-Noy, D Dolev - Journal of the ACM (JACM), 1995 - dl.acm.org
Emulators that translate algorithms from the shared-memory model to two different message-
passing models are presented. Both are achieved by implementing a wait-free, atomic …

[LIVRE][B] Distributed computing through combinatorial topology

M Herlihy, D Kozlov, S Rajsbaum - 2013 - books.google.com
Distributed Computing Through Combinatorial Topology describes techniques for analyzing
distributed algorithms based on award winning combinatorial topology research. The …

[LIVRE][B] Fault-tolerant message-passing distributed systems: an algorithmic approach

M Raynal - 2018 - books.google.com
This book presents the most important fault-tolerant distributed programming abstractions
and their associated distributed algorithms, in particular in terms of reliable communication …

The topological structure of asynchronous computability

M Herlihy, N Shavit - Journal of the ACM (JACM), 1999 - dl.acm.org
We give necessary and sufficient combinatorial conditions characterizing the class of
decision tasks that can be solved in a wait-free manner by asynchronous processes that …

The renaming problem in shared memory systems: An introduction

A Castañeda, S Rajsbaum, M Raynal - Computer Science Review, 2011 - Elsevier
Exploring the power of shared memory communication objects and models, and the limits of
distributed computability are among the most exciting research areas of distributed …

The failure detector abstraction

FC Freiling, R Guerraoui, P Kuznetsov - ACM Computing Surveys …, 2011 - dl.acm.org
A failure detector is a fundamental abstraction in distributed computing. This article surveys
this abstraction through two dimensions. First we study failure detectors as building blocks to …

Algebraic topology and concurrency

L Fajstrup, M Raußen, E Goubault - Theoretical Computer Science, 2006 - Elsevier
We show in this article that some concepts from homotopy theory, in algebraic topology, are
relevant for studying concurrent programs. We exhibit a natural semantics of semaphore …

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 …