Brian Zill

Brian Zill

I am a Senior Research Software Design Engineer in the Networking Research Group 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 15 academic research papers and 2 standards-track IETF RFCs. I am an inventor on 6 issued US Patents and over a dozen 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.


Eat All You Can in an All-you-can-eat Buffet: A Case for Aggressive Resource Usage
Ratul Mahajan, Jitendra Padhye, Ramya Raghavendra, Brian Zill
HotNets 2008

Designing High Performance Enterprise Wi-Fi Networks
Rohan Murty, Jitendra Padhye, Ranveer Chandra, Alec Wolman, Brian Zill
NSDI 2008

A Location-based Management System for Enterprise Wireless LANs
R. Chandra, J. Padhye, A. Wolman, B. Zill
NSDI 2007

Enhancing the Security of Corporate Wi-Fi Networks Using DAIR
P. Bahl, R. Chandra, J. Padhye, L. Ravindranath, M. Singh, A. Wolman, B. Zill
MobiSys 2006

DAIR: A Framework for Managing Enterprise Wireless Networks Using Desktop Infrastructure
P. Bahl, J. Padhye, L. Ravindranath, M. Singh, A. Wolman, B. Zill
Hotnets 2005

Estimation of Link Interference in Static Multi-hop Wireless Networks
J. Padhye, S. Agarwal, V. Padmanabhan, L. Qiu, A. Rao, B. Zill
IMC 2005

Routing in Multi-radio, Multi-hop Wireless Mesh Network
R. Draves, J. Padhye, B. Zill

Comparison of Routing Metrics for Multi-Hop Wireless Networks
R. Draves, J. Padhye, B. Zill

Constructing Optimal IP Routing Tables
Richard Draves, Christopher King, Venkatachary Srinivasan, Brian Zill

Implementing IPv6 for Windows NT
Richard P. Draves, Allison Mankin, Brian D. Zill
Proceedings of the 2nd USENIX Windows NT Symposium, Aug. 1998

Software Support for Outboard Buffering and Checksumming
Karl Kleinpaste, Peter Steenkiste, Brian Zill

Architecture and Evaluation of High-Speed Networking Subsystem for Distributed-Memory Systems
Peter Steenkiste, Michael Hemy, Todd W. Mummert, Brian Zill
ISCA 1994

A Host Interface Architecture for High-Speed Networks
Peter Steenkiste, Brian Zill, H. T. Kung, Steven Schlick, Jim Hughes, Bob Kowalski, John Mullaney
HPN, 1992

Network-based multicomputers: an emerging parallel architecture
H. T. Kung, Robert D. Sansom, Steven Schlick, Peter Steenkiste, Matthieu Arnould, Francois J. Bitz, Fred Christianson, Eric C. Cooper, Onat Menzilcioglu, Denise Ombres, Brian Zill
Supercomputing 1991

Protocol implementation on the Nectar communication processor
E. Cooper, P. Steenkiste, R. Sansom, B. Zill