Total order broadcast and multicast algorithms: Taxonomy and survey

X Défago, A Schiper, P Urbán - ACM Computing Surveys (CSUR), 2004 - dl.acm.org
Total order broadcast and multicast (also called atomic broadcast/multicast) present an
important problem in distributed systems, especially with respect to fault-tolerance. In short …

[HTML][HTML] Innovations in computational type theory using Nuprl

SF Allen, M Bickford, RL Constable, R Eaton… - Journal of Applied …, 2006 - Elsevier
For twenty years the Nuprl (“new pearl”) system has been used to develop software systems
and formal theories of computational mathematics. It has also been used to explore and …

Total order broadcast and multicast algorithms: Taxonomy and survey

X Défago, P Urban, A Schiper - 2003 - infoscience.epfl.ch
Total order broadcast and multicast (also called atomic broadcast/multicast) is an important
problem in distributed systems, especially with respect to fault-tolerance. In short, the …

Mechanical proofs about a non-repudiation protocol

G Bella, LC Paulson - Theorem Proving in Higher Order Logics: 14th …, 2001 - Springer
A non-repudiation protocol of Zhou and Gollmann [18] has been mechanically verified. A
non-repudiation protocol gives each party evidence that the other party indeed participated …

[PDF][PDF] Runtime service composition via logic-based program synthesis

S Lämmermann - 2002 - diva-portal.org
Dynamic composition of services from components at runtime can help to provide flexible
service infrastructures, but requires advanced composition techniques. To address this …

Chasing the optimum in replicated in-memory transactional platforms via protocol adaptation

M Couceiro, P Ruivo, P Romano… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Replication plays an essential role for in-memory distributed transactional platforms, given
that it represents the primary means to ensure data durability. Unfortunately, no single …

The mutable consensus protocol

J Pereira, R Oliveira - Proceedings of the 23rd IEEE …, 2004 - ieeexplore.ieee.org
In this paper we propose the mutable consensus protocol, a pragmatic and theoretically
appealing approach to enhance the performance of distributed consensus. First, an …

Turtle consensus: Moving target defense for consensus

S Nikolaou, R Van Renesse - Proceedings of the 16th Annual …, 2015 - dl.acm.org
Consensus is a basic building block in middleware configuration services [4, 18]. While such
services are designed to tolerate crash failures in asynchronous settings, they may not stand …

Structural and algorithmic issues of dynamic protocol update

O Rutti, PT Wojciechowski… - Proceedings 20th IEEE …, 2006 - ieeexplore.ieee.org
In this paper, we study dynamic protocol update (DPU). Contrary to local code updates on-
the-fly, DPU requires global coordination of local code replacements. We propose a novel …

Building reliable, high-performance networks with the Nuprl proof development system

C Kreitz - Journal of Functional Programming, 2004 - cambridge.org
Proof systems for expressive type theories provide a foundation for the verification and
synthesis of programs. But despite their successful application to numerous programming …