John Miller
ARCHITECT
.
I am a Software Architect in the Cambridge Innovation Development (CID) team, part of Microsoft Research Cambridge.
CID takes select research results from Microsoft Research and produces software ranging from proof of concept to reference libraries to consumer-ready products such as Microsoft Research AutoCollage 2008.
I also participate in research projects. Most of my work is in peer networking and distributed systems. Most recently I'm specializing in security for Distributed Virtual Environments such as online games. If you're working in the same area, I'd love to hear from you.
You can mail me at johnmil@microsoft.com. You can read my work blog at http://blogs.msdn.com/johnmil.
Microsoft Research Projects
Microsoft Software Development Work
- AutoCollage
- Microsoft Secure Content Distribution
- Advanced Networking Pack for Windows XP
- Peer Name Resolution Protocol (PNRP)
- Peer Networking Security
- Flight Simulator 2002
- Universal Plug-and-Play
- Windows 2000
- IP Security
- Network Load Balancing (NLB / WLBS)
- Internet Explorer for Unix
- Windows NT 3.1
- Multimedia support, including CDPlayer application
Publications
- John L. Miller and Jon Crowcroft, Avatar Movement in World of Warcraft Battlegrounds, in Netgames 2009, Association for Computing Machinery, Inc., November 2009
- John L. Miller and Jon Crowcroft, Carbon: trusted auditing for P2P distributed virtual environments, no. MSR-TR-2009-110, August 2009
- John L. Miller and Jon Crowcroft, Probabilistic Event Resolution with the Pairwise Random Protocol, in NOSSDAV '09: Proceedings of the 19th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Association for Computing Machinery, Inc., 5 June 2009
- Christos Gkantsidis, John Miller, and Pablo Rodriguez, Comprehensive view of a live network coding P2P system, in IMC, Association for Computing Machinery, Inc., October 2006
- C. Gkantsidis, John Miller, and P. Rodriguez, Anatomy of a P2P Content Distribution System with Network Coding, in IPTPS'06, February 2006



