VMware

VMware Academic Program

The VMware Academic Program (VMAP) is a comprehensive program designed specifically for the academic community. The program enables qualifying academic users at VMAP member organizations worldwide to gain easy access to cutting-edge virtualization technology and resources at no charge.

VMware Academic Program Resource Library

News & Events

 

Academic Papers

Lithium: Virtual Machine Storage for the Cloud
Jacob Gorm Hansen (VMware), Eric Jul (Bell Laboratories)
Presented at ACM Symposium on Cloud Computing 2010 (ACM SOCC 2010) at Indianapolis, IN
Multi-stage Replay with Crosscut
Jim Chow (VMware, Inc.), Dominic Lucchetti (VMware, Inc.), Tal Garfinkel (VMware, Inc.), Geoffrey Lefebvre (VMware, Inc.), Ryan Gardner (VMware, Inc.), Joshua Mason (VMware, Inc.), Sam Small (VMware, Inc.), Peter M. Chen (University of Michigan)
Proceedings of the Virtual Execution Environments (VEE) conference, March 2010
BASIL: Automated IO Load Balancing Across Storage Devices
Ajay Gulati (VMware, Inc.), Chethan Kumar (VMware, Inc.), Irfan Ahmad (VMware, Inc.), Karan Kumar (Carnegie Mellon University)
Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST), February 2010
A Virtualization Infrastructure that Supports Pervasive Computing
Larry Rudolph
Pervasive Computing, IEEE; Publication Oct.-Dec. 2009, Volume: 8, Issue: 4 (pages: 8-13)
Automatically Patching Errors in Deployed Software
Jeff H. Perkins (a), Sunghun Kim (b), Sam Larsen (g), Saman Amarasinghe (a), Jonathan Bachrach (a), Michael Carbin (a), Carlos Pacheco (d), Frank Sherwood, Stelios Sidiroglou (a), Greg Sullivan (e), Weng-Fai Wong (z), Yoav Zibin (h), Michael D. Ernst (q), and Martin Rinard (a) (a) MIT CSAIL, (b) HKUST, (g) VMware, (d) BCG, (e) BAE AIT, (z) NUS, (h) Come2Play, (q) U. of Washington
Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP), October 2009
Virtual Machine Contracts for Datacenter and Cloud Computing Environments
Jeanna Matthews (Clarkson University/VMware, Inc.), Tal Garfinkel (Stanford University/VMware, Inc.), Christofer Hoff (Packetfilter), Jeff Wheeler (Cisco) Automated Control for Datacenters and Clouds (ACDC09), June 2009
Decentralized Deduplication in SAN Cluster File Systems
Austin Clements (MIT), Irfan Ahmad (VMware, Inc.), Jinyuan Li (VMware, Inc.), Murali Vilayannur (VMware, Inc.)
Proceedings of the USENIX Annual Technical Conference (USENIX ATC), June 2009
Small File Access in Parallel File Systems
Phil Carns, Sam Lang, Rob Ross, Murali Vilayannur (VMware, Inc.), to appear at IEEE IPDPS, May 2009
Improving Performance with Interrupt Coalescing for Virtual Machine Disk IO in VMware ESX Server
Irfan Ahmad, Ajay Gulati, Ali Mashtizadeh, Maxime Austruy
Proceedings of the Second International Workshop on Virtualization Performance: Analysis, Characterization, and Tools (VPACT), April 2009
Storage Workload Characterization and Consolidation in Virtualized Environments
Ajay Gulati, Chethan Kumar, Irfan Ahmad
Proceedings of the Second International Workshop on Virtualization Performance: Analysis, Characterization, and Tools (VPACT), April 2009
PARDA: Proportional Allocation of Resources for Distributed Storage Access
Ajay Gulati, Irfan Ahmad, and Carl A. Waldspurger
Proceedings of USENIX File & Storage Technologies (FAST), February 2009
GPU Virtualization on VMware’s Hosted I/O Architecture*
Micah Dowty and Jeremy Sugerman
Proceedings of USENIX Workshop on I/O Virtualization, December 2008
Prototyping a Hybrid Main Memory Using a Virtual Machine Monitor
Dong Ye (Northeastern University), Aravind Pavuluri (VMware Inc.), Carl Waldspurger (VMware, Inc.), Brian Tsang (Rambus, Inc.), Bohuslav Rychlik (Rambus, Inc.), Steven Woo (Rambus, Inc.)
Proceedings of International Conference on Computer Design (ICCD), October 2008
Power Management of Devices: When Should I Switch Off?
Ajay Gulati
Published as a brief announcement at ACM SIGACT-SIGOPS Principles of Distributed Computing (PODC), August 2008
Towards Application Security on Untrusted Operating Systems
Dan Ports and Tal Garfinkel
Proceedings of USENIX Workshop on Hot Topics in Security (HotSec), July 2008
Decoupling Dynamic Program Analysis from Execution in Virtual Environments
Jim Chow, Tal Garfinkel, and Peter M. Chen
Proceedings of USENIX ATC (Best Paper Award), June 2008
Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems
Xiaoxin Chen, Tal Garfinkel, E. Christopher Lewis, Pratap Subrahmanyam, Carl A. Waldspurger, Dan Boneh, Jeffrey Dwoskin, Dan R.K. Ports
Proceedings of ACM Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2008
A Comparison of Software and Hardware Techniques for x86 Virtualization
Keith Adams and Ole Agesen
Proceedings of ACM Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2008
Towards Distributed Storage Resource Management using Flow Control
Ajay Gulati and Irfan Ahmad
Proceedings of IEEE International Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability (SPEED), held in conjunction with International Symposium on High-Performance Computer Architecture (HPCA), February 2008
Easy and Efficient Disk I/O Workload Characterization in VMware ESX
Irfan Ahmad
Proceedings of IEEE International Symposium on Workload Characterization, September 2007
Compatibility is Not Transparency: VMM Detection Myths and Realities
Tal Garfinkel, Keith Adams, Andrew Warfield, and Jason Franklin
Proceedings from USENIX Hot Topics in Operation Systems (HotOS), May 2007
VMI: An Interface for Paravirtualization (Proceedings of the Linux Symposium)
Zach Amsden, Daniel Arai, Daniel Hecht, Anne Holler and Pratap Subrahmanyam
Proceedings of Linux Symposium, June 2007
Fast Transparent Migration for Virtual Machines
Michael Nelson, Beng-Hong Lim and Greg Hutchins
Proceedings of USENIX ATC, April 2005
An Analysis of Disk Performance in VMware ESX Virtual Machines
Irfan Ahmad, Jennifer M. Anderson, Anne M. Holler, Rajit Kambo and Vikram Makhija
Proceedings of IEEE International Workshop on Workload Characterization (IWWC), October 2003
Memory Resource Management in VMware ESX
Carl A. Waldspurger
Proceedings of Symposium on Operating Systems Design & Implementation (OSDI), December 2002
Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor
Jeremy Sugerman, Ganesh Venkitachalam and Beng-Hong Lim
Proceedings of USENIX ATC, June 2001

Abstracts & Other Works of Interest

The Green Cloud: How Cloud Computing Can Reduce Datacenter Power Consumption
Author listing: Anne Holler (VMware, Inc.)
Publication details: Presented at the First USENIX Workshop on Sustainable Information Technology, February 2010
Fast Restore of Checkpointed Memory using Working Set Estimation Abstract | Poster
Irene Zhang, Yury Baskakov, Ken Barr, Alex Garthwaite (VMware, Inc.) Presented at SOSP Work-In-Progress Poster Session, October 2009
Academic Poster Abstracts from VMworld 2008 Las Vegas
DynamoRIO: HTML Documentation and Tutorial

Managed Virtualized Platforms: From Multicore Nodes to Distributed Cloud Infrastructures
Ada Gavrilovska (Georgia Institute of Technology)
Presented at VMworld Academic Summit, September 2008
Virtualization in the classroom @ Columbia.EDU
Experiences Teaching Operating Systems Using Virtual Platforms and Linux
Jason Nieh (Columbia University)
Presented at VMworld Academic Summit, September 2008
Virtualization-based testing of hardware-software security architecture
Ruby Lee and Jeffrey Dwoskin (Princeton University)
Presented at VMworld Academic Summit, September 2008

Technical Reports

Online Cache Modeling for Commodity Multicore Processors
by Carl A. Waldspurger, Puneet Zaroo,Richard West,Xiao Zhang
The Design and Evaluation of a Practical System for Fault-Tolerant Virtual Machines
by Daniel J. Scales, Mike Nelson, Ganesh Venkitachalam
VMmark: A Scalable Benchmark for Virtualized Systems
by Vikram Makhija, Bruce Herndon, Paula Smith, Lisa Roderick, Eric Zamost and Jennifer Anderson

Online Resources

GoVirtual.Org
Get involved and engage with other community members
Technical Community
Engage in technical discussion
Virtual Appliance Marketplace
Over 900 ready-to-run software applications make this marketplace a one-stop shop for your software needs
Technical Papers
Browse Technical Resources by product, area, and pulisher.

Benchmark Testing

Publishing of benchmark results is allowed by the Academic EULA. While VMware does not require approval before publication, we welcome the opportunity to work with researchers to review the methodology, assumptions, and other parameters of the study. As part of our review process, we will also ensure that no VMware confidential information is included in the publication and ask for a courtesy copy of submitted papers. To submit results and test plans please send us an email


Questions?

If you have any questions or comments you can contact us or request more program info at any time.