John (JD) Douceur
SENIOR RESEARCHER
.
I am a member of 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 main community involvement is in ICDCS and SIGMETRICS.
Award Publications
- Jon Howell, Bryan Parno, and John R. Douceur, Embassies: Radically Refactoring the Web, in Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI), Awarded "Best Paper", USENIX, 5 April 2013
- Edmund B. Nightingale, John R Douceur, and Vince Orgovan, Cycles, Cells and Platters: An Empirical Analysis of Hardware Failures on a Million Consumer PCs, in Proceedings of EuroSys 2011, Awarded "Best Paper", ACM, April 2011
- 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
Other Selected Publications
- Bryan Parno, Jacob R. Lorch, John R. Douceur, James Mickens, and Jonathan M. McCune, Memoir: Practical State Continuity for Protected Modules, in Proceedings of the IEEE Symposium on Security and Privacy, IEEE, May 2011
- John R. Douceur, Jeremy Elson, Jon Howell, 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
