Proactively Accountable Anonymous Messaging in Verdict,
Henry Corrigan-Gibbs, David Isaac Wolinsky, and Bryan Ford.
USENIX Security 2013 (to appear).
Draft:
AbstractPDF
Scalable SDN Controllers for Programming Policies,
Andreas Voellmy, Junchang Wang, Bryan Ford, Paul Hudak,
and Y. Richard Yang.
SIGCOMM 2013
(to appear).
GPUfs: Integrating a File System with GPUs,
Mark Silberstein, Bryan Ford, Idit Keidar, and Emmett Witchel.
ASPLOS 2013.
AbstractPDF
Enhancing the OS Against Security Threats in System Administration,
Nuno Santos, Rodrigo Rodrigues, and Bryan Ford.
Middleware 2012.
PDF
Dissent in Numbers: Making Strong Anonymity Scale,
David Isaac Wolinsky, Henry Corrigan-Gibbs, Bryan Ford,
and Aaron Johnson.
OSDI 2012.
AbstractPDF
Slides:
PowerPointPDF
Fitting Square Pegs Through Round Pipes:
Unordered Delivery Wire-Compatible with TCP and TLS,
Michael F. Nowlan, Nabin Tiwari, Janardhan Iyengar, Syed Obaid Amin,
and Bryan Ford.
NSDI 2012.
AbstractPDF
Slides:
OpenOfficePDF
Efficient System-Enforced Deterministic Parallelism,
Amittai Aviram, Shu-Chun Weng, Sen Hu, and Bryan Ford.
Jay Lepreau Best Paper Award,
OSDI 2010.
AbstractPDF
Slides:
OpenOfficePDF
Vx32: Lightweight User-level Sandboxing on the x86,
Bryan Ford and Russ Cox.
USENIX 2008.
Best Student Paper Award.
AbstractPDFHTML
Persistent Personal Names for Globally Connected Mobile Devices,
Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas,
Sean Rhea, Frans Kaashoek, and Robert Morris.
OSDI 2006.
AbstractPDFPSHTML
Slides: OpenOfficePDF
The Flux OSKit: A Substrate for Kernel and Language Research,
Bryan Ford, Godmar Back, Greg Benson, Jay Lepreau, Albert Lin,
and Olin Shivers.
SOSP 1997.
PDFPS
Slides:
PDFPS
Microkernels Meet Recursive Virtual Machines,
Bryan Ford, Mike Hibler, Jay Lepreau, Patrick Tullmann,
Godmar Back, and Stephen Clawson.
OSDI 1996.
AbstractPDFPS
Slides:
PDFPS
Scaling Software-Defined Network Controllers
on Multicore Servers,
Andreas Voellmy, Bryan Ford, Paul Hudak, and Y. Richard Yang.
Yale University Technical Report TR1468,
July 2012.
PDF
User-level Checkpointing through Exportable Kernel State,
Patrick Tullmann, Jay Lepreau, Bryan Ford, and Mike Hibler.
In Proceedings of the Fifth IEEE
International Workshop on Object-Orientation in Operating Systems
(IWOOOS),
October 1996.
PDFPS
Slides:
PDFPS
The Persistent Relevance of the Local Operating System
to Global Applications,
Jay Lepreau, Bryan Ford, and Mike Hibler.
In Proceedings of the Seventh ACM SIGOPS European Workshop,
September 1996.
PDFPS
Microkernels Should Support Passive Objects,
Bryan Ford and Jay Lepreau. In
Proceedings of the Third IEEE International Workshop on Object-Orientation in Operating Systems, December 1993.
PDFPS
In-Kernel Servers on Mach 3.0: Implementation and Performance,
Jay Lepreau, Mike Hibler, Bryan Ford, and Jeffrey Law.
In Proceedings of the Third USENIX Mach Symposium,
pages 39-55, April 1993.
PDFPS
Notes on Thread Models in Mach 3.0,
Bryan Ford, Mike Hibler, Jay Lepreau.
UUCS-93-012, April 1993
PDFPS
Security/Privacy
Proactively Accountable Anonymous Messaging in Verdict,
Henry Corrigan-Gibbs, David Isaac Wolinsky, and Bryan Ford.
22nd USENIX Security Symposium (to appear),
August 14-16, 2013.
Draft:
AbstractPDF
Strong Theft-Proof Privacy-Preserving Biometric Authentication,
Ewa Syta, Michael J. Fischer, Abraham Silberschatz,
Gina Gallegos García, and Bryan Ford.
Yale University Technical Report TR1455,
May 25, 2012.
PDF
Scalable SDN Controllers for Programming Policies,
Andreas Voellmy, Junchang Wang, Bryan Ford, Paul Hudak,
and Y. Richard Yang.
ACM SIGCOMM
(to appear),
August 12-16, 2013.
A Dynamic Recursive Unified Internet Design (DRUID),
Joe Touch, Ilia Baldine, Rudra Dutta, Gregory G. Finn, Bryan Ford,
Scott Jordan, Dan Massey, Abraham Matta, Christos Papadopoulos,
Peter Reiher, and George Rouskas.
Computer Networks,
December 2010.
AbstractPDF
Unintended Consequences of NAT Deployments
with Overlapping Address Space,
P. Srisuresh and B. Ford.
IETF RFC 5684, February 2010.
Plain Text
Efficient Cross-Layer Negotiation,
Bryan Ford and Janardhan Iyengar.
HotNets-VIII,
October 22-23, 2009, New York City, NY, USA.
Draft:
AbstractPDF
Device Transparency: a New Model for Mobile Storage,
Jacob Strauss, Chris Lesniewski-Laas, Justin Mazzola Paluska,
Bryan Ford, Robert Morris, and Frans Kaashoek.
HotStorage '09, October 11, 2009, Big Sky, MT, USA.
AbstractPDF
NAT Behavioral Requirements for ICMP,
P. Srisuresh, B. Ford, S. Sivakumar, and S. Guha.
IETF RFC 5508, April 2009.
Plain Text
NAT Behavioral Requirements for TCP,
S. Guha, K. Biswas, B. Ford, S. Sivakumar, and P. Srisuresh.
IETF RFC 5382, October 2008.
Plain Text
State of Peer-to-Peer (P2P) Communication across
Network Address Translators (NATs),
Pyda Srisuresh, Bryan Ford, and Dan Kegel.
IETF RFC 5128, March 2008.
Plain Text
User-Relative Names for Globally Connected Personal Devices,
Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas,
Sean Rhea, Frans Kaashoek, and Robert Morris.
5th International Workshop on Peer-to-Peer Systems, February 2006.
PDFPS
Unmanaged Internet Protocol:
Taming the Edge Network Management Crisis,
Bryan Ford.
In Proceedings of the
Second Workshop on Hot Topics in Networks,
November 20-21, 2003, Cambridge, MA.
PDFPS.
1-page Extended Abstract: PDF.
Slides:
HTMLPDF
Scalable Internet Routing
on Topology-Independent Node Identities,
Bryan Ford, October 31, 2003.
Technical Report MIT-LCS-TR-926.
PDFPS
Using Annotated Interface Definitions to Optimize RPC.
Bryan Ford, Mike Hibler, Jay Lepreau. UUCS-95-014, March 1995.
PS
Separating Presentation from Interface in RPC and IDLs.
Bryan Ford, Mike Hibler, Jay Lepreau. UUCS-95-018, December 1994.
PDFPS
FLEX: A Tool for Building Efficient and Flexible Systems,
John B. Carter, Bryan Ford, Mike Hibler, Ravindra Kuramkote,
Jeffrey Law, Jay Lepreau, Douglas B. Orr, Leigh Stoller,
and Mark Swanson.
In Proceedings of the Fourth Workshop on
Workstation Operating Systems, October 1993.
PS
Amiga
Die Datenpresse, Urban D. Mueller, Christian Schneider et al.
AmigaPlus, August 1992.
An article describing a data compression system for the Amiga
which I co-authored along with several friends around the world.
Agenda Lists: Object-Oriented Display Refreshing, Bryan Ford.
The AmigaWorld Tech Journal, March 1992.
Demonstrates a simple technique that makes display refereshing
and user interaction in general simpler, more efficient,
and more responsive.