Doug Terry

Doug Terry

Microsoft Research Silicon Valley
1065 La Avenida
Mountain View, CA 94043
Phone: (650) 693-2651
E-mail: terry AT microsoft DOT com


Doug Terry is a Principal Researcher in the Microsoft Research Silicon Valley Lab. His main research interests are in the design and implementation of distributed systems. Prior to joining Microsoft, Doug was the founder and CTO of Cogenia and chief scientist of Xerox PARC's Computer Science Laboratory, where he helped pioneer the notion of ubiquitous computing and led a number of research projects on eventually consistent distributed and mobile systems. He has published papers on a variety of topics including epidemic algorithms, collaborative filtering, continuous queries, active documents, the Etherphone system, the Bayou replicated database, track-based applications, consistency guarantees and consistency-based SLAs, and he wrote a Synthesis Lecture on "Replicated Data Management for Mobile Computing." Doug has a Ph.D. in Computer Science from U. C. Berkeley, where he worked on Berkeley UNIX, developed the first version of the BIND DNS server, and occasionally teaches courses. He earned a B.A. in Computer Science from UCSD.  He is a Fellow of the ACM.




  • My viewpoint "Publish Now, Judge Later" appeared in the January 2014 issue of Communications of the ACM.
  • Check out my blog on replicated data consistency and cloud storage services.


Some Past Activities

Program Committees



Select Publications

More publications...