Modern computing systems are distributed, ranging from single-chip multi-processors to large-scale internet systems. In this thesis, we study computability and complexity issues raising in asynchronous crash-prone shared memory systems.The major part of this thesis is devoted to characterizing the power of a shared memory model to solve distributed tasks. Our first contribution is a refined and extended agreement-based simulation technique that allows us to reason about the relative task computability of shared-memory models. Using this simulation technique, we show that the task computability of a shared-memory adversarial model is grasped by its ability to solve specific agreement tasks. We then use the language of combinatorial topology ...
The field of fault-tolerant protocols studies which concurrent tasks are solvable in various computa...
International audienceSet agreement is a fundamental problem in distributed com- puting in which pro...
In response to the growing demand for performance by a wide variety of applications (eg, financial m...
Modern computing systems are distributed, ranging from single-chip multi-processors to large-scale i...
This thesis studies computability in systems composed of multiple computers exchanging messages or s...
Due to the advent of multicore machines, shared memory distributed computing models taking into acco...
We propose an algorithm for simulating atomic registers, test-and-set, fetch-and-add, and read-modif...
The paper proposes a simple topological characterization of a large class of adversarial distributed...
Programming with shared data in loosely coupled parallel architectures is generally supported by a s...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
L'un des aspects fondamentaux des systèmes informatiques modernes, et en particulier des systèmes cr...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
Abstract. Set agreement is a fundamental problem in distributed computing in which pro-cesses collec...
This version of research report 9400 is only a draft of a paper currently being submitted for public...
The area of fault-tolerant distributed computability is concerned with the solvability of decision t...
The field of fault-tolerant protocols studies which concurrent tasks are solvable in various computa...
International audienceSet agreement is a fundamental problem in distributed com- puting in which pro...
In response to the growing demand for performance by a wide variety of applications (eg, financial m...
Modern computing systems are distributed, ranging from single-chip multi-processors to large-scale i...
This thesis studies computability in systems composed of multiple computers exchanging messages or s...
Due to the advent of multicore machines, shared memory distributed computing models taking into acco...
We propose an algorithm for simulating atomic registers, test-and-set, fetch-and-add, and read-modif...
The paper proposes a simple topological characterization of a large class of adversarial distributed...
Programming with shared data in loosely coupled parallel architectures is generally supported by a s...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
L'un des aspects fondamentaux des systèmes informatiques modernes, et en particulier des systèmes cr...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
Abstract. Set agreement is a fundamental problem in distributed computing in which pro-cesses collec...
This version of research report 9400 is only a draft of a paper currently being submitted for public...
The area of fault-tolerant distributed computability is concerned with the solvability of decision t...
The field of fault-tolerant protocols studies which concurrent tasks are solvable in various computa...
International audienceSet agreement is a fundamental problem in distributed com- puting in which pro...
In response to the growing demand for performance by a wide variety of applications (eg, financial m...