scispace - formally typeset
A

André Schiper

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

Publications -  227
Citations -  11165

André Schiper is an academic researcher from École Polytechnique Fédérale de Lausanne. The author has contributed to research in topics: Atomic broadcast & Distributed algorithm. The author has an hindex of 53, co-authored 227 publications receiving 10867 citations. Previous affiliations of André Schiper include École Polytechnique & École Normale Supérieure.

Papers
More filters
Proceedings ArticleDOI

Implementing Virtual Machine Replication: A Case Study Using Xen and KVM

TL;DR: Interestingly, the user space implementation on top of KVM achieves roughly the same performance as an already existing, more mature Xen implementation, which leads to the conclusion that the inherent cost of the replication scheme dominates the differences between the chosen hyper visors.
Proceedings ArticleDOI

Solving Atomic Broadcast with Indirect Consensus

TL;DR: The impact of executing consensus on message identifiers instead of on the full messages, in the context of solving atomic broadcast is studied.

A Systematic Classification of Replicated Database Protocols based on Atomic Broadcast

TL;DR: This paper proposes a systematic classification of non voting database replication algorithms based on atomic broadcast, and exploits the order and atomicity properties provided by group communication primitives to guarantee transaction properties.
Journal Article

Beyond 1-safety and 2-safety for replicated databases: Group-safety

TL;DR: In this article, the authors study the safety guarantees of group communication-based database replication techniques and propose a new primitive called end-to-end atomic broadcast that can be used to implement 2-safe database replication.
Book ChapterDOI

Failure Detection vs Group Membership in Fault-Tolerant Distributed Systems: Hidden Trade-Offs

TL;DR: The trade-offs related to the use of these two components, group membership and failure detectors, are discussed, and their roles are clarified using three examples.