Microsoft
Phone: 425-703-5925
Fax: 425-706-7329
Email: blampson@microsoft.com
Here are a one-paragraph biography, a short biography and a CV (or as a single Word file here).
Here is a list of publications, with links to abstracts and text.
Here are brief descriptions of systems I have worked on. It is cross-referenced to the publications, and vice versa.
Here is my Microsoft internal web page (not accessible from outside).
Here are links to the papers that people most often ask for:
Hints for Computer System Design.
Designing a Global Name Service.
Authentication in Distributed Systems: Theory and Practice.
How to Build a Highly Available System Using Consensus.
SDSI: A Simple Distributed Security Infrastructure.
Principles of Computer Systems course at MIT.
Computer Security in the Real World
Practical Principles for Computer Security
Here are links to slides for recent talks I've given. They are to abstracts, from which you can get to the slides in HTML, Acrobat, or Word and PowerPoint formats.
Lazy and Speculative Execution
The Alto and Ethernet System: Xerox PARC in the 1970’s
Practical Principles for Computer Security
Gold and Fool’s Gold: Successes, Failures, and Futures in Computer Systems Research
Computer Systems Security—Lectures at TECS week, January 2005
Computer Security in the Real World
How Software Components Grew Up and Conquered the World
How to Build a Highly Available System Without a Toolkit
Understanding Network Connections
Principles for Computer System Design (my Turing lecture)
Formal Methods for Design: How To Understand Your System Before (Or After) You Build It
Here is the latest (2002) version of the tiretracks diagram that shows how computing research has spawned multi-billion dollar industries, in Acrobat or Word format.