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

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 started some work looking at cloud storage, and in particular efficient backup to network storage. For more information on that, see the Cumulus page.

Teaching

Publications

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.