ABOUT DOUG TERRY
BACKGROUND
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 (StarTrack) and replication protocols for distributed databases (Cimbiosys). 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 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, and he published a recent 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 Chair of the ACM Special Interest Group on Operating Systems (SIGOPS), a member of the ACM Council, and a Fellow of the ACM.
ACTIVITIES
- Chair the ACM Special Interest Group on Operating Systems (SIGOPS) and serve on the ACM SIG Board Executive Committee and the ACM Council.
- Serve on the Steering Committee for the ACM Symposium on Cloud Computing; the first instance was held in Indianapolis, Indiana on June 10-11, 2010, in conjunction with the SIGMOD 2010 Conference.
- Serve on the Steering Committee for the new ACM Asia-Pacific Workshop on Systems (APSys), to be held in New Delhi, India on August 30, 2010, in conjunction with the SIGCOMM 2010 Conference.
- Serve on the Advisory Board for the Computer Engineering Department at Santa Clara University.
PROGRAM COMMITTEES
- MobiSys 2010: The 8th Annual International Conference on Mobile Systems, Applications and Services, June 14-17, 2010 in San Francisco, California.
- Third ACM SIGOPS Workshop on Large Scale Distributed Systems and Middleware (LADIS), Big Sky, Montanta, Oct. 10-11, 2009, in conjunction with SOSP 2009 (Co-Chair).
- MobiSys 2009: The 7th Annual International Conference on Mobile Systems, Applications and Services, Kraków, Poland, June 22-25, 2009.
- HotMobile 2009: The Tenth International Workshop on Mobile Computing Systems and Applications, Santa Cruz, California, February 23-24, 2009.
- 6th International Conference on Mobile Systems, Applications, and Services (MobiSys), Breckenridge, Colorado, June 10-13, 2008.
- 2nd Workshop on Dependable Distributed Data Management, Glasgow, Scotland, March 31, 2008.
- 6th USENIX Conference on File and Storage Technologies (FAST '08), San Jose, CA, February 26-29, 2008.
- 27th International Conference on Distributed Computing Systems, Toronto, Canada, June 25-29, 2007.
- 5th ACM/USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys), Puerto Rico, June 11-15, 2007.
- HotMobile 2007: The 8th IEEE Workshop on Mobile Computing Systems and Applications, Tucson, Arizona, February 26-27, 2007.
- Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), San Jose, CA, October 22-25, 2006.
- 7th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), the Semiahmoo Resort, Washington, April 6-7, 2006.
- ACM/IFIP/USENIX 6th International Middleware Conference, Grenoble, France, November 28-December 2, 2005.
- 4th IEEE International Conference on Mobile Business (ICMB), Sydney, Australia, July 11-13, 2005.
- Third ACM/USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys), Seattle, Washington, June 2005.
- Tenth Workshop on Hot Topics in Operating Systems (HotOS), Santa Fe, New Mexico, June 12-15 2005.
- IEEE International Conference on Mobile Data Management (MDM 2004), Berkeley, CA, January 19-22, 2004.
- First Annual International Conference on Mobile Systems, Applications, and Services (MobiSys 2003), San Francisco, CA, May 5-8, 2003.
- Second Workshop on Industrial Experiences with Systems Software (WIESS '02), Boston, MA, December 8, 2002.
TEACHING
- Distributed Systems at U. C. Berkeley in Spring 2007 (with Prof. Scott Shenker).
- Distributed Systems (CS244B) at Stanford University in Spring 2005 and Spring 2006 (with Prof. David Cheriton).
OTHER
- Wrote a book on "Replicated Data Management for Mobile Computing" that was published as part of Morgan & Claypool's Synthesis Lectures on Mobile and Pervasive Computing.
- Chaired the selection committee for the 2006 Mark Weiser Award, given annually by ACM SIGOPS to an outstanding, young operating systems researcher. The 2006 award was presented at the 7th Symposium on Operating Systems Design and Implementation (OSDI).
SELECT PUBLICATIONS
- Ted Wobber, Thomas L. Rodeheffer, and Douglas B. Terry, Policy-based Access Control for Weakly Consistent Replication, in Proceedings of EuroSys 2010 (To appear), Association for Computing Machinery, Inc., April 2010
- Peter Gilbert, Venugopalan Ramasubramanian, Patrick Stuedi, and Douglas Terry, The Duality between Message Routing and Epidemic Data Replication, in HotNets 2009: Eighth ACM Workshop on Hot Topics in Networks, Association for Computing Machinery, Inc., 23 October 2009
- Ganesh Ananthanarayanan, Maya Haridasan, Iqbal Mohomed, Doug Terry, and Chandramohan A. Thekkath, StarTrack: A Framework for Enabling Track-Based Applications., in MobiSys 2009: Proceedings of the 7th Annual International Conference on Mobile Systems, Applications and Services, Association for Computing Machinery, Inc., 22 June 2009
- Kaushik Veeraraghavan, Venugopalan Ramasubramanian, Thomas L. Rodeheffer, Douglas B. Terry, and Ted Wobber, Fidelity-Aware Replication for Mobile Devices, in Mobisys 2009: Proceedings of the 7th international conference on Mobile systems, applications, and services, Association for Computing Machinery, Inc., June 2009
- Venugopalan Ramasubramanian, Thomas L. Rodeheffer, Douglas B. Terry, Meg Walraed-Sullivan, Ted Wobber, Catherine C. Marshall, and Amin Vahdat, Cimbiosys: A platform for content-based partial replication, in 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI '09), USENIX, April 2009
TECH PACK
COMMITTEE
- Cloud Computing
- Doug Terry Interview