Solaris Operating System Hardware Virtualization Product Architecture

Solaris Operating System Hardware Virtualization Product Architecture

by Chien-Hua Yen
November, 2007

Although the concept of virtualization is not new, virtualization has recently become a well-accepted means to consolidate servers and reduce the costs of hardware acquisition, energy consumption, and space utilization. Server virtualization can be implemented at different levels on the computing stack, including the application level, operating system level, and hardware level. Hardware level virtualization allows a system to run multiple OS instances; with less sharing of system resources than OS level virtualization, hardware virtualization provides stronger isolation of operating environments. Hardware virtualization has become popular because of increasing CPU power and low utilization of CPU resources in the IT data center.

This blueprint provides a comprehensive examination of hardware virtualization, particularly as it applies to Sun platforms. It explores the underlying hardware architecture and software implementation. Great emphasis has been placed on the CPU hardware architecture limitations for virtualizing CPU services and their software workarounds, with details on the software architecture for implementing three types of virtualization: CPU virtualization, Memory virtualization, and I/O virtualization. It examines three important implementations in detail: Sun xVM Server, Logical Domains, and VMware's relevant products, culminating in a comprehensive comparison of these important solution.

Labels

 

Sign up or Log in to add a comment or watch this page.

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2008 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact