Virtualization: Ghosts in the Machine
Virtual machines are changing the way IT thinks about and uses x86-based servers in the data center.
Computerworld - What started simply as a way to consolidate older, out-of-warranty servers has quickly turned into a new infrastructure building block in Qualcomm Inc.'s data center. Virtual machines (VM) have risen to become a corporate standard for deploying and managing x86-based servers at the semiconductor maker. "We saved in the seven-figure range by not buying servers. Going forward, we're continuing to consolidate, and we're pushing everything we can into the virtual space," says Norm Fjeldheim, senior vice president and CIO at the San Diego-based company.
Server virtualization software allows applications to sit side by side on the same physical server, yet remain completely isolated, both from one another and from the underlying hardware. Applications within a VM see a dedicated operating system and server. Under the hood, however, a VM monitor allocates a share of the physical server's processor, memory and I/O resources to each VM.
Virtualization breaks the link between the hardware and the common requirement that applications run on dedicated servers. Adding a virtualization layer adds processing overhead that can range from an increase of a few percentage points into the double digits. However, most servers are significantly underutilized, so consolidation benefits are often dramatic.
At Qualcomm, which uses VMware Inc.'s ESX Server virtualization software, the ratio of VMs to physical servers has been as high as 18-to-1. Some 384 servers now run in VMs that reside on just 35 dual- and quad-processor machines. In all, 40% of the x86-based server applications at Qualcomm run on VMs, and that will increase to 50% in the next six months, says Paul Poppleton, senior staff engineer at the company.
As application servers continue to scale out, the proliferation of x86-based servers has outstripped the ability of administrators to manage them, says Nigel Dessau, vice president of virtualization solutions at IBM. Businesses today have seven times more servers than they did just 10 years ago, but the cost of managing them is nine times higher, he says. "Virtualization can start tackling that problem," Dessau adds.

![]()
Image Credit: Richard Downs ![]()
Early concerns about application support are fading. A few years ago, software vendors balked at supporting applications running within VMs. Bowing to user demand, today larger software vendors such as Oracle Corp. and Computer Associates International Inc. support products running within VMs, and vendors of smaller,



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Forrester Total Economic Impact (TEI) Case Study - Oracle
- In this paper, Forrester Consulting examines the total economic impact and potential return on investment (ROI) realized by three Enterprise organizations as they...
- The Hidden Truth About Virtualizing Business-Critical Applications
- This IDG whitepaper highlights key findings based on the Quickpoll Survey conducted with more than 300 Enterprise and Commercial IT decision makers worldwide...
- Top 10 Myths About Virtualizing Business-Critical Applications
- Even though virtualization has brought positive change to enterprise IT over the last decade, some skepticism remains about how valuable virtualization can be...
- Enterprise Java Applications on VMware: Unix to Linux Migration Guide
- This guide focuses on key considerations for IT Architects who are in the process of migrating Java applications from UNIX to Linux as...
- Virtualizing Tier 1 Applications: A Critical Step on the Journey Toward the Private Cloud
- This IDC white paper explains how much of the Enterprise IT community is at a crossroads in extending their journey to the private... All Applications White Papers
- Live Webcast
Banish Poor Application Performance: Eliminate Business Disruptions, Increase End User Productivity - End User Experience, 30-Min Webinar
Wed. Feb. 22nd ~ 11 AM ET
Are you ready to gain the proactive ability to rapidly respond... - Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®...
- Discover the Benefits of Virtualization for Federal Applications
- Want to say goodbye to missed SLAs? VMware can help you virtualize mission-critical applications such as Oracle, MS Exchange and SharePoint to achieve...
- Reduce Application Lifecycle Management Costs with VMware ThinApp
- Traditional desktop application deployment and management is a time-consuming and costly endeavor for IT. From development to deployment, including help desk support, the... All Applications Webcasts