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.


DSoAP – Distributed Social Analytics Platform

Established: June 1, 2015

The Distributed Social Analytics Platform (DSoAP) project is focused on the “Huge Data” problem in social policy research caused by the breadth of data involved. Using aggregate social media data to investigate and validate social issues such as employment, health…


Established: October 2, 2014

An Ironclad App lets a user securely transmit her data to a remote machine with the guarantee that every instruction executed on that machine adheres to a formal abstract specification of the app's behavior. This does more than eliminate implementation…


Established: September 19, 2011

Drawbridge is a research prototype of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a picoprocess, which is a process-based isolation container with a minimal kernel API surface. Second, a library OS, which is…

Project Hawaii

Established: November 9, 2012

The Project Hawaii program was discontinued on October 8, 2013. With Project Hawaii, you can develop cloud-enhanced mobile applications that access a set of cloud services and Windows Azure for computation and data storage. Project Hawaii provides…

Microsoft Research TCP Analyzer

Established: June 22, 2009

This tool analyzes network traces of Transmission Control Protocol (TCP) connections. Given a Microsoft Network Monitor trace, the analyzer provides various performance statistics and visualizations for the captured TCP connection. Included are plots of the time-sequence graph, round-trip time measurements,…

Self Organizing Wireless Mesh Networks

Established: October 12, 2004

Community-based multi-hop wireless networks is disruptive to the current broadband Internet access paradigm, which relies on cable and DSL being deployed in individual homes. It is important because it allows free flow of information without any moderation or selective rate…


Established: July 9, 2003

OS and tools for building dependable systems. The Singularity research codebase and design evolved to become the Midori advanced-development OS project. While never reaching commercial release, at one time Midori powered all of Microsoft's natural language search service for the…














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