Ads by TechWords

See your link here
Receive the latest technology news and information.
Hardware
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

Sidebar: Under the Hood: The Soul of a Virtual Machine

April 25, 2005 12:00 PM ET

Computerworld - Although virtualization tools have similar objectives and use a virtualization software layer, called a resource manager or hypervisor, to manage virtual machines, the basic architectures vary.


In software-based VMs, the resource manager sits on top of a host operating system and juggles the requests of multiple guest operating systems loaded on top of it. Microsoft Virtual Server 2005 and VMware GSX Server follow this model.


Other products, such as Xen and VMware's ESX Server, run in a hypervisor that sits beneath the guest operating systems and the hardware. Because the software layer sits on the "bare metal," these are sometimes referred to as hardware VMs. Direct contact with the system hardware allows the VMs to work more efficiently.


Other products, such as Solaris Containers in Sun Microsystems Inc.'s Solaris 10 and SWsoft Inc.'s Virtuozzo, also use a software-based model but eliminate guest operating systems in favor of "virtualized operating systems," or application containers. Each application appears to have the operating system to itself, but in fact, core elements, such as the kernel and system libraries, are shared. This approach is more efficient than running a full-blown guest operating system in each VM and saves on software costs because one operating system license can be used for all VMs on a physical server. But there's a catch: Virtual operating systems can support only applications that will run on the host operating system.


IDC analyst Dan Kusnetzky says each approach fits a different need. "Those who need power will want approaches that are very lightweight. Others are more concerned about optimizing resources," he says. "A single approach will not fit the need everywhere."
















VIRTUAL MACHINE APPROACHES
Virtual machine approaches





Jump to comments

Software

Additional Resources

Xerox
By using solid ink technology only from Xerox, you could save up to 65% by printing color for the cost of black and white. Enter for a chance to WIN a PhaserTM 8860 network color printer!
Microsoft
Save time and mitigate security risk. Deploy it now.
Sybase
In this white paper, IDC analyzes the role of next-generation mobile enterprise platforms as organizations seek a more strategic deployment of mobile solutions.

Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.

White Papers & Webcasts

Faster, Cheaper and Easier to Maintain
Can you afford not to upgrade your servers to today's advanced, energy-efficient technologies?  

Global Distributed Service in the Cloud with F5 and VMware
Learn how F5 and VMware help you orchestrate and deliver access to services in the cloud by providing a robust Application Delivery Networking...  

Effectively Implementing Datacenter Automation
Effectively select and deploy the best datacenter automation solution today!

Five Steps to Determine When to Virtualize Your Servers
This white paper outlines five solution-agnostic steps to help you determine when to virtualize your servers.  

Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.

Application and Server Virtualization: Better Together
While many IT organizations successfully deploy virtualization, some hesitate to deploy application and server virtualization together.  

An Alternative to Virtualization for Datacenter Cost Savings
Server virtualization is a popular option for dealing with mounting datacenter costs.  

Mitigate Risk, Lower Costs and Improve Network Efficiency
Create a stable IP network that not only meets today's challenges, but is flexible enough to also meet future demands.