VMware Academic Program
Committed to strengthening VMware’s relationship with the academic and research communities.

Publications

VMware White Papers

2013 WP-2013-01E: ESX Memory Resource Management: Transparent page Sharing Author(s): Ishan Banerjee, Philip Moltmann, Kiran Tati, Rajesh Venkatasubramanian Abstract: Data centers strive to provide maximum compute and storage resources while minimizing cost…

VMware Academic Program (VMAP) Sponsored Research Papers

2013 Mitigating Access-Driven Timing Channels in Clouds using Stop Watch, Peng Li, Debin Gao, Michael Reiter – In Proceedings of the 43rd IEEE/IFIP International Conference on Dependable Systems and Networks, June 2013.…

VMware Technical Reports 2006

A Comparison of Software and Hardware Techniques for x86 Virtualization VMmark:  A Scalable Benchmark for Virtualized Systems TR-2006-001E – A Comparison of Software and Hardware Techniques for x86 Virtualization Author(s): Keith Adams…

VMware Technical Reports 2009

TR-2009-001E – Performance Evaluation of Intel EPT Hardware Assist Author(s): Nikhil Bhatia Abstract: Intel® introduced its second generation of hardware support for virtualization incorporating MMU virtualization called Extended Page Tables (EPT) starting…

VMware Technical Reports 2010

The Design and Evaluation of a Practical System for Fault-Tolerant Virtual Machines Online Cache Modeling for Commodity Multicore Processors Bounding the Running time of Interrupt and Exception Forwarding in Recursive Virtualization for…

VMware Technical Reports 2011

TR-2011-001E – Software Techniques for Avoiding Hardware Virtualization Exits Author(s): Ole Agesen, Jim Mattson, Radu Rugina, Jeffrey Sheldon Abstract:  On modern processors, hardware-assisted virtualization outperforms classical binary translation for most workloads. But…

VMware Technical Reports

Technical reports are used to share information that VMware wishes to disseminate to a broader audience but do not fit the parameters of the Technical Journal. The 2013 Tech Reports are listed…

VMware Technical Journal Homepage

VMware Technical Journal (VMTJ) The Technical Journal, first published in Spring 2012, pulls together technical publications from VMware for external audiences. The journal is published twice a year, in Spring and Fall,…

Protected: VMware Academic Program (VMAP)

There is no excerpt because this is a protected post.

Towards Proactive Resource Management in Virtualized Datacenters

Proactive resource management involves taking actions to make resources available for upcoming load spikes. Proactive resource management is highly desirable for managing resources in a multi-tenant cloud where it is common to have hot-spots at some locations, while still having spare resources scattered throughout the datacenter. Inability to…

Reducing Human Effort and Improving Quality in Peer Code Reviews using Automatic Static Analysis and Reviewer Recommendation

Peer code review is a cost-effective software defect detection technique. Tool assisted code review is a form of peer code review, which can improve both quality and quantity of reviews. However, there is a significant amount of human effort involved even in tool based code reviews. Using static…

VMware Technical Journal, Winter 2012

The VMware Technical Journal was created to share details of interesting projects and products, share our passion for virtualization and cloud computing and celebrate the innovation occurring all around our industry.

vSOM: A Framework for Virtual Machine-centric Analysis of End-to-End Storage IO Operations

Diagnosis of an I/O performance slow down is a complex problem. The root cause could be one among a plethora of event combinations such as VMware® ESXi misconfiguration, an overloaded fabric switch, disk failures on the storage arrays, and so on. As a virtualization administrator, diagnosing the end-to-end…

VMware View® Planner: Measuring True Virtual Desktop Experience at Scale

In fast-changing desktop environments, we are witnessing increasing use of Virtual Desktop Infrastructure (VDI) deployments due to better manageability and security. A smooth transition from physical to VDI desktops requires significant investment in the design and maintenance of hardware and software layers for adequate user base support. To…

A Social Media Approach to Virtualization Management

The average virtualization administrator finds it difficult to manage hundreds of hosts and thousands of virtual machines. At the same time, almost anyone on earth with a smartphone is adept at using social media sites like Facebook for managing hundreds of friends. Social media succeeds because a) the…

Storage DRS: Automated Management of Storage Devices In a Virtualized Datacenter

Virtualized datacenters contain a wide variety of storage devices with different performance characteristics and feature sets. In addition, a single storage device is shared among different virtual machines (VMs) due to ease of VM mobility, better consolidation, higher utilization and to support other features such as VMware Fault…

FrobOS is turning 10: What can you learn from a 10 year old?

The Virtual Machine kernel, and the virtual machine monitor (VMM) in particular, have a difficult but critical task. They need to present a set of virtual CPUs and devices with enough fidelity that the myriad supported guest operating systems (GOS) run flawlessly on the virtual platform. Producing a…

Design and Implementation of a Cloud Tenant UI

This paper documents the design and implementation of SilverLining, a student intern project to create a simplified user experience to the cloud. vCloud Director® (vCD) provides a full-featured interface for system administrators and others to configure and control their cloud computing resources. The SilverLining project streamlines user workflows…

Intrusion Detection Using VProbes

Many current intrusion detection systems (IDS) are vulnerable to intruders because they run under the same operating system as a potential attacker. Since an attacker often attempts to co-opt the operating system, the IDS is vulnerable to subversion. While some systems escape this flaw, they generally do so…

Toward a Paravirtual vRDMA Device for VMware ESXi Guests

Paravirtual devices are common in virtualized environments, providing improved virtual device performance compared to emulated physical devices. For virtualization to make inroads in High Performance Computing and other areas that require high bandwidth and low latency, high-performance transports such as InfiniBand, the Internet Wide Area RDMA Protocol (iWARP),…