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
Peer-to-Peer Communication Across Network Address Translators,
Bryan Ford, Pyda Srisuresh, and Dan Kegel.
USENIX 2005.
AbstractPDFPSHTML.
Slides: HTMLPDFOpenOffice
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
Microkernels Meet Recursive Virtual Machines,
Bryan Ford, Mike Hibler, Jay Lepreau, Patrick Tullmann,
Godmar Back, and Stephen Clawson.
OSDI 1996.
AbstractPDFPS
CPU Inheritance Scheduling, Bryan Ford and Sai R. Susarla.
OSDI 1996.
PDFPS
Evolving Mach 3.0 to a Migrating Thread Model,
Bryan Ford and Jay Lepreau.
USENIX Winter 1994.
PDFPS
Full Bibliography
Networking
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,
October 1996.
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.