Internet Research Needs Better Models. (PDF)
Sally Floyd and Eddie Kohler.
Workshop Record of the 1st Workshop on Hot Topics in Networks (HotNets-I), Princeton, New Jersey, October 2002.
XORP: An Open Platform for Network Research. (PDF)
Mark Handley, Orion Hodson, and Eddie Kohler.
Workshop Record of the 1st Workshop on Hot Topics in Networks (HotNets-I), Princeton, New Jersey, October 2002.
Observed structure of addresses in IP traffic. (PDF)
Eddie Kohler, Jinyang Li, Vern Paxson, and Scott Shenker.
Proceedings of the 2nd Internet Measurement Workshop (IMW 2002), Marseille, France, November 2002, pages 253-266.
Programming language optimizations for modular router configurations. (PDF)
Eddie Kohler, Robert Morris, and Benjie Chen.
Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), San Jose, California, October 2002, pages 251-263.
The Click homepage.
Modular components for network address translation. (PDF)
Eddie Kohler, Robert Morris, and Massimiliano Poletto.
Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH '02), New York, New York, June 2002, pages 39-50.
The December 2000 technical report is here.
The Click homepage.
Datagram Congestion Control Protocol. (text, PostScript)
Eddie Kohler, Mark Handley, Sally Floyd, and Jitendra Padhye.
Internet Engineering Task Force Internet-Draft draft-ietf-dccp-spec-00, October 2002.
The DCCP homepage.
Other DCCP Internet-Drafts I've coauthored: Problem Statement for DCCP (draft-ietf-dccp-problem-00), Profile for DCCP Congestion Control ID 2: TCP-like Congestion Control (draft-ietf-dccp-ccid2-00), Profile for DCCP Congestion Control ID 3: TFRC Congestion Control (draft-ietf-dccp-ccid3-00).
The Click modular router. (PDF)
Eddie Kohler.
Ph.D. thesis, Massachusetts Institute of Technology, November 2000.
The Click homepage.
Programming language techniques for modular router configurations. (PDF)
Eddie Kohler, Benjie Chen, M. Frans Kaashoek, Robert Morris, and Massimiliano Poletto.
MIT Laboratory for Computer Science technical report MIT-LCS-TR-812, August 2000.
The Click homepage.
The Click modular router. (PDF, PostScript)
Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and M. Frans Kaashoek.
ACM Transactions on Computer Systems 18(3), August 2000, pages 263-297.
The Click homepage.
The Click modular router. (PDF, PostScript)
Robert Morris, Eddie Kohler, John Jannotti, and M. Frans Kaashoek.
Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP '99), Kiawah Island, South Carolina, December 1999, pages 217-231.
We would prefer that you cite the TOCS version, above.
The Click homepage.
A readable TCP in the Prolac protocol language. (PDF, PostScript)
Eddie Kohler, M. Frans Kaashoek, and David R. Montgomery.
Proceedings of the ACM SIGCOMM '99 Conference: Applications, Technologies, Architectures, and Protocols for Computer Communication, Cambridge, Massachusetts, August 1999, pages 3-13.
Download Prolac (historical interest only).
Evolving software with an application-specific language. (PDF)
Eddie Kohler, Massimiliano Poletto, and David R. Montgomery.
Workshop Record of WCSSS '99: The 2nd ACM SIGPLAN Workshop on Compiler Support for Systems Software, Atlanta, Georgia, May 1999, pages 94-102.
Prolac: a language for protocol compilation. (PDF)
Eddie Kohler.
Master's thesis, Massachusetts Institute of Technology, September 1997.
Download Prolac (historical interest only).