Improving networked-computing efficiencies
Computers now operate in a connected, often mobile world. Our research into operating systems, networks, and distributed computing is focused on developing technologies that enable computers to operate more effectively in a networked environment, and that provide the infrastructure required to enable the deployment, operation, management, and security of distributed applications.
Philip A. Bernstein, Sudipto Das, Bailu Ding, and Markus Pilman, Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases, in International Conference on Management of Data (SIGMOD), ACM – Association for Computing Machinery, 31 May 2015.
Jonathan Mace, Peter Bodik, Rodrigo Fonseca, and Madanlal Musuvathi, Retro: Targeted Resource Management in Multi-tenant Distributed Systems, in NSDI, May 2015.
Gennady Pekhimenko, Dimitrios Lymberopoulos, Oriana Riva, Karin Strauss, and Doug Burger, PocketTrend: Timely Identification and Delivery of Trending Search Content to Mobile Users, in Proceedings of the 24th International World Wide Web Conference (WWW '15), May 2015.
Sudip Roy, Arnd Christian König, Igor Dvorkin, and Manish Kumar, PerfAugur: Robust Diagnostics for Performance Anomalies in Cloud Services, in ICDE - 31st International Conference on Data Engineering, IEEE, 15 April 2015.
Zhice Yang, Jiansong Zhang, kun tan, Qian Zhang, and Yongguang Zhang, Enabling TDMA for Today's Wireless LANs, IEEE INFOCOM 15, April 2015.
- Microsoft Research Storage Toolkit
- Scalable Hyperlink Store
- Project Hawaii SDK for Android
- Project Hawaii SDK
- Compression Accelerators
- Ziria - Wireless Programming for Hardware Dummies
- MODIST: Transparent Model Checking of Unmodified Cloud Systems
- Rack-scale Computing
- Software-driven wide area networks
- Face In The Crowd
- Human-Building Analytics
- Contextual Fuzzing for Mobile App Testing
- WiFi-NC : WiFi using narrow channels
- Software-defined storage architectures