Quantcast
Channel: VMware Labs » experimentation
Browsing all 10 articles
Browse latest View live

Improving Performance with Interrupt Coalescing for Virtual Machine Disk IO...

Interrupt coalescing is a proven technique for reducing CPU utilization when processing high IO rates in storage and networking controllers. Virtualization introduces a layer of virtual hardware whose...

View Article



PARDA: Proportional Allocation of Resources for Distributed Storage Access

Rapid adoption of virtualization technologies has led to increased utilization of physical resources, which are multiplexed among numerous workloads with varying demands and importance. Virtualization...

View Article

Prototyping a Hybrid Main Memory Using a Virtual Machine Monitor

We use a novel virtualization-based approach for computer architecture performance analysis. We present a case study analyzing a hypothetical hybrid main memory, which consists of a first-level DRAM...

View Article

Decoupling Dynamic Program Analysis from Execution in Virtual Environments

Analyzing the behavior of running programs has a wide variety of compelling applications, from intrusion detection and prevention to bug discovery. Unfortunately, the high runtime overheads imposed by...

View Article

Towards Distributed Storage Resource Management using Flow Control

Deployment of shared storage systems is increasing with rapid adoption of virtualization technologies to provide isolation, better management and high utilization of resources. Quality of service (QoS)...

View Article


Fast Transparent Migration for Virtual Machines

This paper describes the design and implementation of a system that uses virtual machine technology to provide fast, transparent application migration. This is the first system that can migrate...

View Article

An Analysis of Disk Performance in VMware ESX Virtual Machines

VMware ESX Server is a software platform that efficiently multiplexes the hardware resources of a server among virtual machines. This paper studies the performance of a key component of the ESX Server...

View Article

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...

View Article


Multi-stage Replay with Crosscut

Deterministic record-replay has many useful applications, ranging from fault tolerance and forensics to reproducing and diagnosing bugs. When choosing a record-replay solution, the system administrator...

View Article


Lithium: Virtual Machine Storage for the Cloud

To address the limitations of centralized shared storage for cloud computing, we are building Lithium, a distributed storage system designed specically for virtualization workloads running in...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596344.js" async> </script>