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

Posts tagged Workstation

Academic Poster Abstracts: VMworld 2008, Las Vegas

The following are abstracts from papers presented at VMworld 2008 in Las Vegas: A Clean Environment for Web Applications Using Lightweight Virtualization Jiang Wang, Yih Huang, Angelos Stavrou and Anup Ghosh (George Mason University) Internet Cleanroom: A System Using On-Demand Virtualization to Enhance Client-Side Security while Keeping Usability…

ReTrace: Collecting Execution Trace with Virtual Machine Deterministic Replay

Execution trace is an important tool in computer architecture research. Unfortunately, existing trace collection techniques are often slow (due to software tracing overheads) or expensive (due to special tracing hardware requirements). Regardless of the method of collection, detailed trace files are generally large and inconvenient to store and…

Virtualizing I/O Devices on VMware Workstation’s Hosted Virtual Machine Monitor

Virtual machines were developed by IBM in the 1960’s to provide concurrent, interactive access to a mainframe computer. Each virtual machine is a replica of the underlying physical machine and users are given the illusion of running directly on the physical machine. Virtual machines also provide benefits like…

A Comparison of Software and Hardware Techniques for x86 Virtualization

Until recently, the x86 architecture has not permitted classical trap-and-emulate virtualization. Virtual Machine Monitors for x86, such as VMware Workstation and Virtual PC, have instead used binary translation of the guest kernel code. However, both Intel and AMD have now introduced architectural extensions to support classical virtualization. We…

GPU Virtualization on VMware’s Hosted I/O Architecture

Modern graphics co-processors (GPUs) can produce high fidelity images several orders of magnitude faster than general purpose CPUs, and this performance expectation is rapidly becoming ubiquitous in personal computers. Despite this, GPU virtualization is a nascent field of research. This paper introduces a taxonomy of strategies for GPU…

VIX Java Toolkit

The VIX Java Toolkit allows Java developers to take advantage of the VMware VIX API. This is a powerful API that allows for performing in-guest operations on VMs running with vSphere, Workstation, Server, and Player.

mksTaskbarPlugin

This module loads into both Explorer and vmware-vmx, and renders a resizable thumbnail of your choice of VM console to the Windows taskbar.

VGC

VMware Guest Console (VGC) is an application to manage the Guest Operating Systems installed on a VM. VGC includes a Unified Task Manager, Guest file system explorer, Snapshot Manager and a VM Manager. VGC is supported with vmware server and desktop products like vSphere, Server 2.0 and Workstation and can connect to multiple hosts simultaneously.

vApprun

The vapprun command-line tool brings the full vApp model to Workstation and Fusion. It builds vApps that contain multiple VMs or nested vApps and can configure start/stop ordering of child elements of a vApp.