*
Quick Links|Home|Worldwide
Microsoft*
Search for



Doug Terry

Principal Researcher
Microsoft Research Silicon Valley

1065 La Avenida
Mountain View, CA 94043

Phone: (650) 693-2651
E-mail: terry@microsoft.com

 

 


Background and Interests

Doug Terry is a Principal Researcher in the Microsoft Research Silicon Valley Lab His main research interests are in the design and implementation of novel distributed systems.  He is currently working on Community Information Management, including new technology in support of mobile users and replication protocols for distributed databases.  Prior to joining Microsoft, Doug was the founder and CTO of Cogenia and chief scientist of Xerox PARCs Computer Science Laboratory, where he helped pioneer the notion of ubiquitous computing and led a number of research projects on weakly consistent distributed systems.  He has published papers on a variety of topics including epidemic algorithms, collaborative filtering, continuous queries, active documents, the Etherphone system, and the Bayou replicated database.  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 as an adjunct faculty member.   He earned a B.A. in Computer Science from UCSD.
 


Activities


Some Past Activities


Selected Publications

Epidemic algorithms for replicated database maintenance. Proceedings Sixth Symposium on Principles of Distributed Computing, Vancouver, B.C., Canada, August 1987, pages 1-12.

Managing stored voice in the Etherphone systemACM Transactions on Computer Systems, vol. 6, no. 1, February 1988, pages 3-27.

Continuous queries over append-only databasesProceedings International Conference on Management of Data (SIGMOD), San Diego, California, June 1992, pages 321-330.

Using collaborative filtering to weave an information tapestry Communications of the ACM, vol. 35, no. 12, December 1992, pages 61-70.

Session guarantees for weakly consistent replicated data Proceedings Third International Conference on Parallel and Distributed Information Systems, Austin, Texas, September 1994, pages 140-149.

Managing update conflicts in Bayou, a weakly connected replicated storage system. Proceedings Fifteenth ACM Symposium on Operating Systems Principles, Copper Mountain, Colorado, December 1995, pages 172-183.

Flexible update propagation for weakly consistent replication Proceedings Sixteenth ACM Symposium on Operating Systems Principles, Saint Malo, France, October 1997, pages 288-301.

Extending document management systems with user-specific active propertiesACM Transactions on Information Systems, vol. 18, no. 2, April 2000, pages 140-170.

Caching XML Web Services for MobilityACM Queue, vol. 1, no. 3, May 2003, pages 70-78.

Contextual Replication for Mobile UsersProceedings IEEE International Conference on Mobile Business (ICMB), Sydney, Australia, July 2005, pages 457-463.

Concise Version Vectors in WinFSProceedings 19th International Symposium on Distributed Computing (DISC), Krakow, Poland, September 2005.


Last updated: 10/12/2007.


©2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement