I’ve been with Microsoft since 1993 and with MSR since 1995.
My main research interest is the development of new distributed-system technology, specifically the design of distributed algorithms, data structures, and protocols. I am also interested in the measurement, evaluation, and analytical modeling of systems and networks, with particular focus on statistical analysis and simulation.
My main community involvement is in ICDCS and SIGMETRICS.
Link to my patents: JD’s Patents
Modeling Replica Placement in a Distributed File System: Narrowing the Gap between Analysis and SimulationJohn (JD) Douceur, August 1, 2001,
Modeling Replica Placement in a Distributed File System: Narrowing the Gap between Analysis and SimulationJohn (JD) Douceur, in Proceedings of 9th Annual European Symposium on Algorithms (ESA), Springer-Verlag, January 1, 2001,
Microsoft Research Tiled-Vectors Demo
The tiled-vectors technique enables the display of enormous data sets as vectors in client-side map browsers by tiling the vectors into constant-size files.
Size: 944 KB
Virtual Earth MapCruncher
MapCruncher lets users quickly convert existing maps into an online format that’s as fast and easy to use as Virtual Earth. PDF and raster maps can be converted in minutes just by clicking on corresponding landmarks on the user’s map and the global maps in Virtual Earth. MapCruncher re-projects the user’s map, rendering correctly registered…
Size: 3 MB