Distributed Systems - Redmond
The Redmond Distributed Systems Research Group investigates the scalabilty, security, fault tolerance, manageability, and performance of distributed systems. Our current main research topics are networked multiplayer games and administration-free distributed computing.
Projects
(sorted by recency)
- CHADS- chip-area distributed systems
- Xax - browser plug-in architecture for web applications
- ASIRRA - human interactive proof system
- Composable Virtual Earth - distributed authoring system for online maps
- Donnybrook - systems issues in networked multiplayer games
- Farsite - scalable serverless distributed file system
Recent Publications
- Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita R. Das, Application-Aware Prioritization Mechanisms for On-Chip Networks, in 42nd IEEE/ACM International Symposium on Microarchitecture (MICRO), IEEE, December 2009
- John R. Douceur, James W. Mickens, Thomas Moscibroda, and Debmalya Panigrahi, ThunderDome: Discovering Upload Constraints Using Decentralized Bandwidth Tournaments, in Proceedings of CoNEXT, Association for Computing Machinery, Inc., December 2009
- Sharad Agarwal and Jacob R. Lorch, Matchmaking for online games and other latency-sensitive P2P systems, in Proceedings of the Conference on Computer Communications (SIGCOMM), Association for Computing Machinery, Inc., August 2009
- Jeremy Elson and Jon Howell, Refactoring Human Roles Solves Systems Problems, in Workshop on Hot Topics in Cloud Computing (HotCloud), USENIX, 15 June 2009
- Thomas Moscibroda and Onur Mutlu, A Case for Bufferless Routing in On-Chip Networks, in 36th International Symposium on Computer Architecture (ISCA), Association for Computing Machinery, Inc., June 2009
- James Mickens, John Douceur, Bill Bolosky, and Brian Noble, StrobeLight: Lightweight Availability Mapping and Anomaly Detection, in Proceedings of USENIX Technical, USENIX, June 2009
- 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
- John R. Douceur, Paper Rating vs. Paper Ranking, in Operating Systems Review 43 (2), Association for Computing Machinery, Inc., April 2009
- Onur Mutlu and Thomas Moscibroda, Parallelism-Aware Batch Scheduling: Enabling High-Performance and Fair Memory Controllers, in IEEE Micro. Special Issue: Micro's Top Picks from 2008 Computer Architecture Conferences , IEEE, February 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
- Peter Pesti, Jeremy Elson, Jon Howell, Drew Steedly, and Matt Uyttendaele, Low-Cost Orthographic Imagery, in Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (ACM GIS), Association for Computing Machinery, Inc., November 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
- Thomas Moscibroda and Onur Mutlu, Distributed Order Scheduling and its Application to Multi-Core DRAM Controllers, in 27th Annual Symposium on Principles of Distributed Computing (PODC), Association for Computing Machinery, Inc., August 2008
- Jeremy Elson and Jon Howell, Handling Flash Crowds from your Garage, in Proceedings of the 2008 USENIX Annual Technical Conference, Association for Computing Machinery, Inc., June 2008
- Onur Mutlu and Thomas Moscibroda, Parallelism-Aware Batch-Scheduling: Enhancing both Performance and Fairness of Shared DRAM Systems, in 35th International Symposium on Computer Architecture (ISCA), Association for Computing Machinery, Inc., June 2008
- Miguel Elias, Jeremy Elson, Danyel Fisher, and Jon Howell, “Do I Live in a Flood Basin?”: Synthesizing Ten Thousand Maps, in Proceedings of the 2008 Conference on Human Factors in Computing Systems (CHI), Association for Computing Machinery, Inc., April 2008
- John R. Douceur, Paper Rating vs. Paper Ranking, in Proceedings of 1st Workshop on Organizing Workshops, Conferences, and Symposia for Computer Systems (WOWCS), USENIX, 2008
See our full publications list.



