Write a Blog >>
SPLASH 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
Thu 24 Oct 2019 11:00 - 11:22 at Olympia - Distributed Systems Chair(s): Arjun Guha

Byzantine fault-tolerant state-machine replication (BFT-SMR) is a
technique for hardening systems to tolerate arbitrary faults. Although
robust, BFT-SMR protocols are very costly in terms of the number of
required replicas (3f+1 to tolerate f faults) and of exchanged
messages. However, with "hybrid" architectures, where "normal"
components trust some "special" components to provide properties in a
trustworthy manner, the cost of using BFT can be dramatically reduced.
Unfortunately, even though such hybridization techniques decrease the
message/time/space complexity of BFT protocols, they also increase
their structural complexity.

Therefore, we introduce Asphalion, the first theorem prover-based
framework for verifying implementations of hybrid systems and
protocols. It relies on three novel languages: (1) HyLoE: a Hybrid
Logic of Events to reason about hybrid fault models; (2) MoC: a
Monadic Component language to implement systems as collections of
interacting hybrid components; and (3) LoCK: a sound Logic of
events-based Calculus of Knowledge to reason about both homogeneous
and hybrid systems at a high-level of abstraction (thereby allowing
reusing proofs, and capturing the high-level logic of distributed
systems). In addition, Asphalion supports compositional reasoning,
e.g., through mechanisms to lift properties about trusted-trustworthy
components, to the level of the distributed systems they are
integrated in. As a case study, we have verified crucial safety
properties (e.g., agreement) of several implementations of hybrid
protocols.

Thu 24 Oct

Displayed time zone: Beirut change

11:00 - 12:30
Distributed SystemsOOPSLA at Olympia
Chair(s): Arjun Guha University of Massachusetts, Amherst
11:00
22m
Talk
Asphalion: Trustworthy Shielding against Byzantine Faults
OOPSLA
Ivana Vukotic SnT, University of Luxembourg, Vincent Rahli University of Birmingham, Paulo Esteves-Veríssimo SnT, University of Luxembourg
DOI
11:22
22m
Talk
DProf: Distributed Profiler with Strong Guarantees
OOPSLA
Zachary Benavides UC Riverside, Keval Vora Simon Fraser University, Rajiv Gupta UC Riverside
DOI
11:45
22m
Talk
A Fault-Tolerant Programming Model for Distributed Interactive Applications
OOPSLA
Ragnar Mogk Technische Universität Darmstadt, Joscha Drechsler Technische Universität Darmstadt, Guido Salvaneschi Technische Universität Darmstadt, Mira Mezini Technische Universität Darmstadt
DOI
12:07
22m
Talk
Language-Integrated Privacy-Aware Distributed Queries
OOPSLA
Guido Salvaneschi Technische Universität Darmstadt, Mirko Köhler Technische Universität Darmstadt, Daniel Sokolowski Technische Universität Darmstadt, Philipp Haller KTH Royal Institute of Technology, Sebastian Erdweg JGU Mainz, Mira Mezini Technische Universität Darmstadt
DOI