Demo Data from VLDB 2026 / reviewers in the wild / expert
Matthias Wiesmann
dblp:91/5270
· DBLP profile ↗
12ranked-venue papers
7as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 94% Performance modeling and evaluation · 6% | |
| Databases, data mining, and information retrieval
1 paper |
Distributed and cloud data management · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › group communication
atomic broadcast |
0.1 | 2 | 2005 | Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005 Using Optimistic Atomic Broadcast in Transaction Processing Systems · IEEE Trans. Knowl. Data Eng. 2003 |
Distributed systems › replication
database replication |
0.1 | 1 | 2005 | Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005 |
Distributed systems › consistency models
one-copy serializability |
0.1 | 1 | 2005 | Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005 |
Distributed systems
replication |
0.1 | 1 | 2005 | Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005 |
Distributed and cloud data management
data replication |
0.0 | 1 | 2003 | Using Optimistic Atomic Broadcast in Transaction Processing Systems · IEEE Trans. Knowl. Data Eng. 2003 |
Distributed and cloud data management
fault-tolerant transaction processing |
0.0 | 1 | 2003 | Using Optimistic Atomic Broadcast in Transaction Processing Systems · IEEE Trans. Knowl. Data Eng. 2003 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 2005 | Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005 |
Distributed systems
fault tolerance |
0.0 | 1 | 2003 | Using Optimistic Atomic Broadcast in Transaction Processing Systems · IEEE Trans. Knowl. Data Eng. 2003 |
Methods — techniques the papers use, named apart from their topics
replication · 0.1optimistic atomic broadcast · 0.1simulation · 0.1queueing network model · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Anonymous Stabilizing Leader Election using a Network SequencerabstractIn this paper, we present an anonymous, stable, communication efficient, stabilizing leader election algorithm that works using anonymous communication primitives. The algorithm offers properties similar to that of the Omega failure detector, with the added property of totally ordering the sequence of proposed leaders. The algorithm does not need to know beforehand the identity or the number of processes in the system, and operates using a constant amount of memory. We present the algorithm, discuss performance issues and optimizations and present experimental results of a prototype implementation. Matthias Wiesmann, Xavier Défago |
AINA | 1 |
| 2007 | Collision prevention using group communication for asynchronous cooperative mobile robotsabstractThe paper presents a fail-safe mobility management and a collision prevention platform for a group of asynchronous cooperative mobile robots. The fail-safe platform consists of a time-free collision prevention protocol, which guarantees that no collision can occur between robots, independently of timeliness properties of the system, and even in the presence of timing errors in the environment. The collision prevention protocol is based on a distributed path reservation system. Each robot in the system knows the composition of the group, and can communicate with all robots of the group. A performance analysis of the protocol provides insights for a proper dimensioning of system parameters in order to maximize the average effective speed of the robots. Rami Yared, Xavier Défago, Matthias Wiesmann |
AINA | 3 |
| 2007 | Locality-preserving distributed path reservation protocol for asynchronous cooperative mobile robotsabstractThis paper presents a fully decentralized distributed path reservation system for a group of asynchronous cooperative mobile robots. The protocol assumes a mobile ad hoc network formed by the robots themselves, and takes advantage of the inherent locality of the problem in order to reduce communication. In contrast with other work, our protocol requires neither initial nor complete knowledge of the composition of the group. A performance analysis of the protocol provides insights for a proper dimensioning of system parameters in order to maximize the average effective speed of the robots Rami Yared, Julien Iguchi-Cartigny, Xavier Défago, Matthias Wiesmann |
ISADS | 4 |
| 2006 | End-to-end consensus using end-to-end channelsabstractEnd-to-end consensus ensures delivery of the same value to the application layer running in distributed processes. Deliveries that have not been acknowledged by the application before a failure are delivered again. End-to-end primitives are important for applications that need to enforce persistency. We present an algorithm that solves the end-to-end consensus problem. Our approach is to build end-to-end consensus using a new type of communication channels, end-to-end channels Matthias Wiesmann, Xavier Défago |
PRDC | 1 |
| 2006 | An SNMP based failure detection serviceabstractIn this paper, we present the SNMP-FD service, a novel failure detection service entirely based on the Simple Network Management Protocol (SNMP). This approach promises better interoperability with external tools and failure information sources, including network equipment and cluster management tools. We first show how the SNMP standard can be used to build a failure detection service. We describe the already standardized interfaces that can be reused and introduce the interfaces that need to be added. SNMP is used extensively in the service for messaging, process status description, configuration, services statistics and delivering failure detection information to applications. We then present our implementation and an evaluation of performance and quality of service Matthias Wiesmann, Péter Urbán, Xavier Défago |
SRDS | 1 |
| 2005 | Comparison of Database Replication Techniques Based on Total Order BroadcastabstractIn this paper, we present a performance comparison of database replication techniques based on total order broadcast. While the performance of total order broadcast-based replication techniques has been studied in previous papers, this paper presents many new contributions. First, it compares with each other techniques that were presented and evaluated separately, usually by comparing them to a classical replication scheme like distributed locking. Second, the evaluation is done using a finer network model than previous studies. Third, the paper compares techniques that offer the same consistency criterion (one-copy serializability) in the same environment using the same settings. The paper shows that, while networking performance has little influence in a LAN setting, the cost of synchronizing replicas is quite high. Because of this, total order broadcast-based techniques are very promising as they minimize synchronization between replicas. Matthias Wiesmann, André Schiper |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2004 | Beyond 1-Safety and 2-Safety for Replicated Databases: Group-Safety
Matthias Wiesmann, André Schiper |
EDBT | 1 |
| 2004 | Towards JMS Compliant Group Communication - A Semantic MappingabstractGroup communication provides communication primitives with various semantics and their use greatly simplifies the development of highly available services. However, despite tremendous advances in research and numerous prototypes, group communication stays confined to small niches and academic prototypes. In contrast, message-oriented middleware such as the Java message service (JMS) is widely used, and has become a de-facto standard. We believe that the lack of a well-defined and easily understandable standard is the reason that hinders the deployment of group communication systems. Since JMS is a well-established technology, an interesting solution is to extend JMS adding group communication primitives to it. Foremost, this requires extending the traditional semantics of group communication in order to take into account various features of JMS, e.g., durable/nondurable subscriptions and persistent/non-persistent messages. The resulting new group communication specification, together with the corresponding API, defines group communication primitives compatible with JMS. Arnas Kupsys, Stefan Pleisch, André Schiper, Matthias Wiesmann |
NCA | 4 |
| 2003 | Group Communication based on Standard InterfacesabstractWhile group communication systems have been proposed for some time, they are still not used much in actual systems. We believe that one reason for this is the lack of standardisation of group communication system interfaces. The paper proposes an architecture, using the standard decomposition into services, where services are based on standard interfaces: both interactions between services and interactions with the application use existing, open standards. A decomposition of the group communication into services is presented, along with a description of applicable standards. As an example, a group membership service based on the LDAP standard is discussed. Matthias Wiesmann, Xavier Défago, André Schiper |
NCA | 1 |
| 2003 | Using Optimistic Atomic Broadcast in Transaction Processing SystemsabstractAtomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation between sites in a distributed system. Unfortunately, the delay incurred before a message can be delivered makes it difficult to implement high performance, scalable applications on top of atomic broadcast primitives. Recently, a new approach has been proposed for atomic broadcast which, based on optimistic assumptions about the communication system, reduces the average delay for message delivery to the application. We develop this idea further and show how applications can take even more advantage of the optimistic assumption by overlapping the coordination phase of the atomic broadcast algorithm with the processing of delivered messages. In particular, we present a replicated database architecture that employs the new atomic broadcast primitive in such a way that communication and transaction processing are fully overlapped, providing high performance without relaxing transaction correctness. Bettina Kemme, Fernando Pedone, Gustavo Alonso, André Schiper, Matthias Wiesmann |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2000 | Understanding Replication in Databases and Distributed SystemsabstractReplication is an area of interest to both distributed systems and databases. The solutions developed from these two perspectives are conceptually similar but differ in many aspects: model, assumptions, mechanisms, guarantees provided, and implementation. In this paper, we provide an abstract and "neutral" framework to compare replication techniques from both communities. The framework has been designed to emphasize the role played by different mechanisms and to facilitate comparisons. The paper describes the replication techniques used in both communities, compares them, and points out ways in which they can be integrated to arrive to better, more robust replication protocols. Fernando Pedone, Matthias Wiesmann, André Schiper, Bettina Kemme, Gustavo Alonso |
ICDCS | 2 |
| 2000 | Database Replication Techniques: A Three Parameter ClassificationabstractData replication is an increasingly important topic as databases are more and more deployed over clusters of workstations. One of the challenges in database replication is to introduce replication without severely affecting performance. Because of this difficulty, current database products use lazy replication, which is very efficient but can compromise consistency. As an alternative, eager replication guarantees consistency but most existing protocols have a prohibitive cost. In order to clarify the current state of the art and open up new avenues for research, this paper analyses existing eager techniques using three key parameters (server architecture, server interaction and transaction termination). In our analysis, we distinguish eight classes of eager replication protocols and, for each category, discuss its requirements, capabilities and cost. The contribution lies in showing when eager replication is feasible and in spelling out the different aspects a database replication protocol must account for. Matthias Wiesmann, André Schiper, Fernando Pedone, Bettina Kemme, Gustavo Alonso |
SRDS | 1 |