2 code implementations • 4 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
1 code implementation • 16 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
no code implementations • 27 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
1 code implementation • 4 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
7 code implementations • 2 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