Eyo: Device-Transparent Personal Storage,
Jacob Strauss, Justin Mazzola Paluska, Chris Lesniewski-Laas,
Bryan Ford, Robert Morris, and Frans Kaashoek.
USENIX 2011.
AbstractPDF
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
Dissent: Accountable Anonymous Group Messaging,
Henry Corrigan-Gibbs and Bryan Ford.
CCS 2010.
AbstractPDF
Determinating Timing Channels in Compute Clouds,
Amittai Aviram, Sen Hu, Bryan Ford, and Ramakrishna Gummadi.
CCSW 2010.
AbstractPDF
Slides:
OpenOfficePDF
Vx32: Lightweight User-level Sandboxing on the x86,
Bryan Ford and Russ Cox.
USENIX 2008.
Awarded Best Student Paper.AbstractPDFHTML
An Offline Foundation for Online Accountable Pseudonyms,
Bryan Ford and Jacob Strauss.
SocialNets 2008.
PDFPS
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
Interface and Execution Models in the Fluke Kernel,
Bryan Ford, Mike Hibler,
Jay Lepreau, Roland McGrath, and Patrick Tullmann.
OSDI 1999.
PDFPS
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
CPU Inheritance Scheduling, Bryan Ford and Sai R. Susarla.
OSDI 1996.
PDFPS
Slides:
PDFPS
Evolving Mach 3.0 to a Migrating Thread Model,
Bryan Ford and Jay Lepreau.
USENIX Winter 1994.
PDFPS
Slides:
PDFPS
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
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
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.