Portrait of Brian Zill

Brian Zill

Senior Research Software Development Engineer


I am a Senior Research Software Design Engineer in the Systems and Networking Area at Microsoft Research Redmond. Since joining Microsoft in 1994 I have worked on a variety of projects, including Microsoft Interactive Television, IPv6, Mesh, DAIR, Hawaii, and many other research projects.  I originated Microsoft’s IPv6 effort, and co-wrote the IPv6 protocol stack that was included in Windows XP and Windows Server 2003.  While working on Mesh routing I helped invent LQSR and prepared the Mesh Connectivity Layer (MCL) codebase for MSR’s Mesh Academic Resource Kit.  I am also the author of the popular “TCP Analyzer Expert” add-on for Microsoft’s Network Monitor tool.

I am the co-author of over 20 academic research papers and 2 standards-track Internet Engineering Task Force (IETF) RFCs.  I am an inventor on over a dozen issued US Patents and several more pending patent applications.  Before joining Microsoft I was a Research Developer at Carnegie Mellon University, where I worked on the Nectar gigabit networking project.





Earlier Publications

  • Karl Kleinpaste, Peter Steenkiste, and Brian Zill, Software Support for Outboard Buffering and Checksumming, SIGCOMM 1995
  • Peter Steenkiste, Michael Hemy, Todd W. Mummert, and Brian Zill, Architecture and Evaluation of High-Speed Networking Subsystem for Distributed-Memory Systems, ISCA 1994
  • Peter Steenkiste, Brian Zill, H. T. Kung, Steven Schlick, Jim Hughes, Bob Kowalski, and John Mullaney, A Host Interface Architecture for High-Speed Networks, HPN, 1992
  • H. T. Kung, Robert D. Sansom, Steven Schlick, Peter Steenkiste, Matthieu Arnould, Francois J. Bitz, Fred Christianson, Eric C. Cooper, Onat Menzilcioglu, Denise Ombres, and Brian Zill, Network-based multicomputers: an emerging parallel architecture, Supercomputing 1991
  • Eric Cooper, Peter Steenkiste, Robert Sansom, and Brian Zill, Protocol implementation on the Nectar communication processor, SIGCOMM 1990