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
Darko Petrović,André Schiper +1 more
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
Richard Ekwall,André Schiper +1 more
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
M. Wiesmann,André Schiper +1 more
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.