Search Results for author: Bryan Ford

Found 5 papers, 4 papers with code

Que Sera Consensus: Simple Asynchronous Agreement with Private Coins and Threshold Logical Clocks

2 code implementations4 Mar 2020 Bryan Ford, Philipp Jovanovic, Ewa Syta

The simplest formulations of QSC atop TLC incur expected $O(n^2)$ messages and $O(n^4)$ bits per agreement, or $O(n^3)$ bits with straightforward optimizations.

Distributed, Parallel, and Cluster Computing Data Structures and Algorithms Networking and Internet Architecture

Threshold Logical Clocks for Asynchronous Distributed Coordination and Consensus

1 code implementation16 Jul 2019 Bryan Ford

Consensus protocols for asynchronous networks are usually complex and inefficient, leading practical systems to rely on synchronous protocols.

Distributed, Parallel, and Cluster Computing Cryptography and Security Networking and Internet Architecture

Deterministically Deterring Timing Attacks in Deterland

no code implementations27 Apr 2015 Weiyi Wu, Bryan Ford

The massive parallelism and resource sharing embodying today's cloud business model not only exacerbate the security challenge of timing channels, but also undermine the viability of defenses based on resource partitioning.

Operating Systems

Limiting Lamport Exposure to Distant Failures in Globally-Managed Distributed Systems

1 code implementation4 May 2014 Cristina Basescu, Michael F. Nowlan, Kirill Nikitin, Jose M. Faleiro, Bryan Ford

Globalized computing infrastructures offer the convenience and elasticity of globally managed objects and services, but lack the resilience to distant failures that localized infrastructures such as private clouds provide.

Distributed, Parallel, and Cluster Computing

Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS

7 code implementations2 Mar 2011 Michael F. Nowlan, Nabin Tiwari, Janardhan Iyengar, Syed Obaid Amin, Bryan Ford

Internet applications increasingly employ TCP not as a stream abstraction, but as a substrate for application-level transports, a use that converts TCP's in-order semantics from a convenience blessing to a performance curse.

Networking and Internet Architecture Performance

Cannot find the paper you are looking for? You can Submit a new open access paper.