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

Martin Hutle

dblp:63/4210 · DBLP profile ↗
← Back
17ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 8 · 3 first-authorSystems, architecture and hardware · 5 · 2 first-authorTheory of computation · 2Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1

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
3 papers
Distributed systems · 94% Performance modeling and evaluation · 6%
Theoretical computer science
3 papers
Distributed computing theory · 90% Computational complexity · 10%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed computing theory
consensus
0.332012
Brief announcement: tolerating permanent and transient value faults · PODC 2012
Chasing the Weakest System Model for Implementing Ω and Consensus · IEEE Trans. Dependable Secur. Comput. 2009
Tolerating corrupted communication · PODC 2007
Distributed systems
fault tolerance
0.332012
Quantitative Analysis of Consensus Algorithms · IEEE Trans. Dependable Secur. Comput. 2012
Tolerating corrupted communication · PODC 2007
Brief announcement: on the possibility and the impossibility of message-driven self-stabilizing failure detection · PODC 2005
Distributed systems
consensus
0.112012
Quantitative Analysis of Consensus Algorithms · IEEE Trans. Dependable Secur. Comput. 2012
Distributed systems › consensus
partial synchrony
0.112012
Quantitative Analysis of Consensus Algorithms · IEEE Trans. Dependable Secur. Comput. 2012
Distributed computing theory › timing models
partial synchrony
0.112009
Chasing the Weakest System Model for Implementing Ω and Consensus · IEEE Trans. Dependable Secur. Comput. 2009
Distributed systems › fault tolerance
byzantine fault tolerance
0.112007
Tolerating corrupted communication · PODC 2007
Distributed computing theory › fault tolerance › byzantine fault tolerance
byzantine agreement
0.112007
Tolerating corrupted communication · PODC 2007
Distributed systems › fault tolerance
failure detection
0.112005
Brief announcement: on the possibility and the impossibility of message-driven self-stabilizing failure detection · PODC 2005
Distributed systems › fault tolerance
self-stabilization
0.112005
Brief announcement: on the possibility and the impossibility of message-driven self-stabilizing failure detection · PODC 2005
Distributed computing theory
fault tolerance
0.012012
Brief announcement: tolerating permanent and transient value faults · PODC 2012
Computational complexity
communication complexity
0.012009
Chasing the Weakest System Model for Implementing Ω and Consensus · IEEE Trans. Dependable Secur. Comput. 2009
Computational complexity
lower bounds
0.012009
Chasing the Weakest System Model for Implementing Ω and Consensus · IEEE Trans. Dependable Secur. Comput. 2009

Methods — techniques the papers use, named apart from their topics

eventual consistency · 0.1analytical modeling · 0.1unicast/broadcast step models · 0.1stabilization property · 0.1
YearPublicationVenuePosition
2014 Tolerating permanent and transient value faults
Zarko Milosevic 0001, Martin Hutle, André Schiper
Distributed Comput.2
2012 Brief announcement: tolerating permanent and transient value faults
abstract
Transmission faults allow us to reason about permanent and transient value faults in a uniform way. However, all existing solutions to consensus in this model are either in the synchronous system, or require strong conditions for termination, that exclude the case where all messages of a process can be corrupted. We introduce eventual consistency in order to overcome this limitation. Eventual consistency denotes the existence of rounds in which processes receive the same set of messages. Eventually consistent rounds can be simulated from eventually synchronous rounds, and eventual consistent rounds can be used to solve consensus.
Zarko Milosevic 0001, Martin Hutle, André Schiper
PODC2
2012 Quantitative Analysis of Consensus Algorithms
abstract
Consensus is one of the key problems in fault-tolerant distributed computing. Although the solvability of consensus is now a well-understood problem, comparing different algorithms in terms of efficiency is still an open problem. In this paper, we address this question for round-based consensus algorithms using communication predicates, on top of a partial synchronous system that alternates between good and bad periods (synchronous and nonsynchronous periods). Communication predicates together with the detailed timing information of the underlying partially synchronous system provide a convenient and powerful framework for comparing different consensus algorithms and their implementations. This approach allows us to quantify the required length of a good period to solve a given number of consensus instances. With our results, we can observe several interesting issues, such as the number of rounds of an algorithm is not necessarily a good metric for its performance.
Fatemeh Borran, Martin Hutle, André Schiper
IEEE Trans. Dependable Secur. Comput.2
2011 On the Reduction of Atomic Broadcast to Consensus with Byzantine Faults
abstract
We investigate the reduction of atomic broadcast to consensus in systems with Byzantine faults. Among the several definitions of Byzantine consensus that differ only by their validity property, we identify those equivalent to atomic broadcast. Finally, we give the first deterministic atomic broadcast reduction with a constant time complexity with respect to consensus.
Zarko Milosevic 0001, Martin Hutle, André Schiper
SRDS2
2011 Structured Derivation of Semi-Synchronous Algorithms
Hagit Attiya, Fatemeh Borran, Martin Hutle, Zarko Milosevic 0001, André Schiper
DISC3
2011 Consensus when all processes may be Byzantine for some time
Martin Biely, Martin Hutle
Theor. Comput. Sci.2
2010 Swift Algorithms for Repeated Consensus
abstract
We introduce the notion of a swift algorithm. Informally, an algorithm that solves the repeated consensus is swift if, in a partial synchronous run of this algorithm, eventually no timeout expires, i.e., the algorithm execution proceeds with the actual speed of the system. This definition differs from other efficiency criteria for partial synchronous systems. Furthermore, we show that the notion of swiftness explains why failure detector based algorithms are typically more efficient than round-based algorithms, since the former are naturally swift while the latter are naturally non-swift. We show that this is not an inherent difference between the models, and provide a round implementation that is swift, therefore performing similarly to failure detector algorithms while maintaining the advantages of the round model.
Fatemeh Borran, Martin Hutle, André Schiper
SRDS2
2010 In search of lost time
Bernadette Charron-Bost, Martin Hutle, Josef Widder
Inf. Process. Lett.2
2009 Unifying Byzantine Consensus Algorithms with Weak Interactive Consistency
Zarko Milosevic 0001, Martin Hutle, André Schiper
OPODIS2
2009 Consensus When All Processes May Be Byzantine for Some Time
Martin Biely, Martin Hutle
SSS2
2009 Chasing the Weakest System Model for Implementing Ω and Consensus
abstract
Aguilera et al. and Malkhi et al. presented two system models, which are weaker than all previously proposed models where the eventual leader election oracle Ω can be implemented, and thus, consensus can also be solved. The former model assumes unicast steps and at least one correct process with f outgoing eventually timely links, whereas the latter assumes broadcast steps and at least one correct process with f bidirectional but moving eventually timely links. Consequently, those models are incomparable. In this paper, we show that Ω can also be implemented in a system with at least one process with f outgoing moving eventually timely links, assuming either unicast or broadcast steps. It seems to be the weakest system model that allows to solve consensus via Ω-based algorithms known so far. We also provide matching lower bounds for the communication complexity of Ω in this model, which are based on an interesting “stabilization property” of infinite runs. Those results reveal a fairly high price to be paid for this further relaxation of synchrony properties.
Martin Hutle, Dahlia Malkhi, Ulrich Schmid 0001, Lidong Zhou
IEEE Trans. Dependable Secur. Comput.1
2007 Communication Predicates: A High-Level Abstraction for Coping with Transient and Dynamic Faults
abstract
Consensus is one of the key problems in fault tolerant distributed computing. A very popular model for solving consensus is the failure detector model defined by Chandra and Toueg. However, the failure detector model has limitations. The paper points out these limitations, and suggests instead a model based on communication predicates, called HO model. The advantage of the HO model over failure detectors is shown, and the implementation of the HO model is discussed in the context of a system that alternates between good periods and bad periods. Two definitions of a good period are considered. For both definitions, the HO model allows us to compute the duration of a good period for solving consensus. Specifically, the model allows us to quantify the difference between the required length of an initial good period and the length of a non initial good period.
Martin Hutle, André Schiper
DSN1
2007 Tolerating corrupted communication
abstract
Consensus encalpsulates the inherent problems of building fault tolerant distributed systems. In this context, the classic model of Byzantine faulty processes can be restated such that messages from a subset of processes can be arbitrarily corrupted (including addition and omission of messages).
Martin Biely, Josef Widder, Bernadette Charron-Bost, Antoine Gaillard, Martin Hutle, André Schiper
PODC5
2007 Relating Stabilizing Timing Assumptions to Stabilizing Failure Detectors Regarding Solvability and Efficiency
Martin Biely, Martin Hutle, Lucia Draque Penso, Josef Widder
SSS2
2006 Brief Announcement: Chasing the Weakest System Model for Implementing Omega and Consensus
Martin Hutle, Dahlia Malkhi, Ulrich Schmid 0001, Lidong Zhou
SSS1
2005 Brief announcement: on the possibility and the impossibility of message-driven self-stabilizing failure detection
abstract
No abstract available.
Martin Hutle, Josef Widder
PODC1
2002 Combining hypertree, bicomp, and hinge decomposition
Georg Gottlob, Martin Hutle, Franz Wotawa
ECAI2