John (JD) Douceur
RESEARCHER
.
I manage the Distributed Systems Research Group in MSR-Redmond.
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 current main research topics are networked multiplayer games (see Donnybrook) and administration-free distributed computing (see Xax).
My main community involvement is in IPTPS and SIGMETRICS.
Selected Publications
- Dave Levin, John R. Douceur, Jacob R. Lorch, and Thomas Moscibroda, TrInc: Small trusted hardware for large distributed systems, in Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Awarded "Best Paper", USENIX, April 2009
- Jon Howell, John R. Douceur, Jeremy Elson, and Jacob R. Lorch, Leveraging legacy code to deploy desktop applications on the Web, in Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI), USENIX, December 2008
- Ashwin Bharambe, John R. Douceur, Jacob R. Lorch, Thomas Moscibroda, Jeffrey Pang, Srinivasan Seshan, and Xinyu Zhuang, Donnybrook: Enabling large-scale, high-speed, peer-to-peer games, in Proceedings of the Conference on Computer Communications (SIGCOMM), Association for Computing Machinery, Inc., Seattle, WA, August 2008
- John R. Douceur and Thomas Moscibroda, Lottery trees: motivational deployment of networked systems, in Proceedings of the Conference on Computer Communications (SIGCOMM), Association for Computing Machinery, Inc., 2007
- John R. Douceur and Jon Howell, Distributed directory service in the farsite file system, in Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI), USENIX, November 2006
- Atul Adya, William J. Bolosky, Miguel Castro, Gerald Cermak, Ronnie Chaiken, John R. Douceur, Jon Howell, Jacob R. Lorch, Marvin Theimer, and Roger P. Wattenhofer, FARSITE: Federated, available, and reliable storage for an incompletely trusted environment, in Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI), USENIX, Boston, MA, December 2002
- William J. Bolosky, John R. Douceur, David Ely, and Marvin Theimer, Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs, in Proceedings of the international conference on measurement and modeling of computer systems (SIGMETRICS), Association for Computing Machinery, Inc., 2000
- John R. Douceur and William J. Bolosky, Progress-based regulation of low-importance processes , in Proceedings of 17th Symposium on Operating Systems Principles (SOSP), Association for Computing Machinery, Inc., December 1999
- John R. Douceur and William J. Bolosky, A Large-Scale Study of File-System Contents , in Proceedings of the international conference on Measurement and modeling of computer systems (SIGMETRICS), Association for Computing Machinery, Inc., 1999
- William J. Bolosky, Robert P. Fitzgerald, and John R. Douceur, Distributed Schedule Management in the Tiger Video Fileserver, in Proceedings of 16th Symposium on Operating Systems Principles (SOSP), Association for Computing Machinery, Inc., December 1997



