scispace - formally typeset
R

Rachid Guerraoui

Researcher at École Polytechnique Fédérale de Lausanne

Publications -  603
Citations -  23263

Rachid Guerraoui is an academic researcher from École Polytechnique Fédérale de Lausanne. The author has contributed to research in topics: Computer science & Distributed algorithm. The author has an hindex of 66, co-authored 565 publications receiving 21306 citations. Previous affiliations of Rachid Guerraoui include École Polytechnique & École Normale Supérieure.

Papers
More filters
Book ChapterDOI

Distributed Programming in GARF

TL;DR: GARF as discussed by the authors is an object-oriented programming environment aimed to support the design of reliable distributed applications, which is based on two programming levels: the functional level and the behavioral level.
Proceedings Article

Content-based publish/subscribe with structural reflection

TL;DR: A pragmatic way of implementing content-based publish/subscribe in a strongly typed object-oriented language using structural reflection to implement filter objects through which applications express their subscription patterns is presented.
Proceedings ArticleDOI

Partial snapshot objects

TL;DR: A generalization of the atomic snapshot object is introduced, which is called the partial snapshot object, which stores a vector of values and investigates implementations of the latter partial scan operation that are more efficient than the complete scans of traditional snapshot objects.

Consensus in the Crash-Recover Model

TL;DR: A deterministic algorithm that solves consensus in asynchronous distributed systems where processes may crash and recover, messages may be lost, and failure detections may be inaccurate is presented.
Book ChapterDOI

Computing with reads and writes in the absence of step contention

TL;DR: This paper presents a generic obstruction-free object implementation that has a linear contention-free step complexity and uses a linear number of read/write objects, and shows that any object has a solo-fast implementation of consensus, i.e., they are also inherently slow.