Michael Vrable

PhD Student
University of California, San Diego
Department of Computer Science and Engineering
Systems and Networking Group

E-mail: mvrable@cs.ucsd.edu or vrable@cs.hmc.edu

Office: CSE (EBU3B) 3144
Phone: (858) 534-8173

Research

Advisors: Geoff Voelker and Stefan Savage.

I have done research in various areas. I did work for the Collaborative Center for Internet Epidemiology and Defenses on Potemkin, a project looking at building a large-scale honeyfarm using virtual machine cloning. I have done other virtualization-related work as well.

I have also done some work looking at cloud storage, and in particular efficient backup to network storage. For more information on that, see the Cumulus page.

I graduated in 2011 and have joined Google to work in computer security.

Teaching

Publications

Ph.D. Dissertation: Migrating Enterprise Storage Applications to the Cloud

Neon: System Support for Derived Data Management Qing Zhang, John McCullough, Justin Ma, Nabil Schear, Michael Vrable, Amin Vahdat, Alex C. Snoeren, Geoffrey M. Voelker, and Stefan Savage. Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Pittsburgh, PA, March 2010.

Cumulus: Filesystem Backup to the Cloud (Journal version) Michael Vrable, Stefan Savage, and Geoffrey M. Voelker. ACM Transactions on Storage (TOS), Volume 5, Issue 4 (December 2009).

Cumulus: Filesystem Backup to the Cloud [presentation] Michael Vrable, Stefan Savage, and Geoffrey M. Voelker. Proceedings of the 7th USENIX Conference on File and Storage Technologies (FAST), San Francisco, CA, February 2009.

Difference Engine: Harnessing Memory Redundancy in Virtual Machines Diwaker Gupta, Sangmin Lee, Michael Vrable, Stefan Savage, Alex C. Snoeren, George Varghese, Geoffrey M. Voelker, and Amin Vahdat. Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI), San Diego, CA, December 2008.

XFI: Software Guards for System Address Spaces Úlfar Erlingsson, Martín Abadi, Michael Vrable, Mihai Budiu, and George C. Necula. Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Seattle, WA, November 2006.

Scalability, Fidelity, and Containment in the Potemkin Virtual Honeyfarm [presentation] Michael Vrable, Justin Ma, Jay Chen, David Moore, Erik Vandekieft, Alex C. Snoeren, Geoffrey M. Voelker, and Stefan Savage. Proceedings of the 20th ACM Symposium on Operating System Principles (SOSP), Brighton, UK, October 2005.

Brief Announcement: The Overlay Network Content Distribution Problem Chip Killian, Michael Vrable, Alex C. Snoeren, Amin Vahdat, and Joseph Pasquale. Proceedings of the ACM Symposium on Principles of Distributed Computing (PODC), Las Vegas, NV, July 2005.