Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Matthias Wiesmann

dblp:91/5270 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems › group communication
atomic broadcast
0.122005
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.112005
Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005
Distributed systems › consistency models
one-copy serializability
0.112005
Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005
Distributed systems
replication
0.112005
Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005
Distributed and cloud data management
data replication
0.012003
Using Optimistic Atomic Broadcast in Transaction Processing Systems · IEEE Trans. Knowl. Data Eng. 2003
Distributed and cloud data management
fault-tolerant transaction processing
0.012003
Using Optimistic Atomic Broadcast in Transaction Processing Systems · IEEE Trans. Knowl. Data Eng. 2003
Performance modeling and evaluation
benchmarking
0.012005
Comparison of Database Replication Techniques Based on Total Order Broadcast · IEEE Trans. Knowl. Data Eng. 2005
Distributed systems
fault tolerance
0.012003
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
YearPublicationVenuePosition
2007 Anonymous Stabilizing Leader Election using a Network Sequencer
abstract
In 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
AINA1
2007 Collision prevention using group communication for asynchronous cooperative mobile robots
abstract
The 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
AINA3
2007 Locality-preserving distributed path reservation protocol for asynchronous cooperative mobile robots
abstract
This 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
ISADS4
2006 End-to-end consensus using end-to-end channels
abstract
End-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
PRDC1
2006 An SNMP based failure detection service
abstract
In 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
SRDS1
2005 Comparison of Database Replication Techniques Based on Total Order Broadcast
abstract
In 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
EDBT1
2004 Towards JMS Compliant Group Communication - A Semantic Mapping
abstract
Group 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
NCA4
2003 Group Communication based on Standard Interfaces
abstract
While 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
NCA1
2003 Using Optimistic Atomic Broadcast in Transaction Processing Systems
abstract
Atomic 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 Systems
abstract
Replication 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
ICDCS2
2000 Database Replication Techniques: A Three Parameter Classification
abstract
Data 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
SRDS1