Skip to main content
QUICK REVIEW

[Paper Review] Survey of Server Virtualization

Radhwan Y. Ameen, Asmaa Y. Hamo|arXiv (Cornell University)|Apr 12, 2013
Cloud Computing and Resource Management7 references17 citations
TL;DR

This paper provides a comprehensive survey of server virtualization, explaining its core principles, architectures, and technologies for improving resource utilization, security, and flexibility in data centers. It evaluates the benefits and challenges of virtualization across system, storage, and network layers, offering insights into virtual machine monitors, resource management, and deployment trade-offs in heterogeneous environments.

ABSTRACT

Virtualization is a term that refers to the abstraction of computer resources. The purpose of virtual computing environment is to improve resource utilization by providing a unified integrated operating platform for users and applications based on aggregation of heterogeneous and autonomous resources. More recently, virtualization at all levels (system, storage, and network) became important again as a way to improve system security, reliability and availability, reduce costs, and provide greater flexibility. Virtualization has rapidly become a go-to technology for increasing efficiency in the data center. With virtualization technologies providing tremendous flexibility, even disparate architectures may be deployed on a single machine without interference This paper explains the basics of server virtualization and addresses pros and cons of virtualization

Motivation & Objective

  • To provide a foundational understanding of server virtualization and its role in modern data centers.
  • To analyze the advantages and limitations of virtualization across system, storage, and network layers.
  • To evaluate virtual machine monitor (VMM) technologies and their impact on performance and isolation.
  • To examine how virtualization improves resource utilization, security, and operational flexibility.
  • To offer a comparative overview of virtualization techniques and deployment models for heterogeneous computing environments.

Proposed method

  • Survey-based analysis of existing virtualization technologies and their implementation in data centers.
  • Categorization of virtualization types: full virtualization, para-virtualization, and hardware-assisted virtualization.
  • Examination of virtual machine monitors (VMMs) such as Xen, KVM, and VMware ESXi.
  • Analysis of resource abstraction techniques for CPU, memory, storage, and network virtualization.
  • Evaluation of performance, security, and management trade-offs in virtualized environments.
  • Use of illustrative diagrams and case studies to explain virtualization stack components and deployment models.

Experimental results

Research questions

  • RQ1How does server virtualization improve resource utilization and system efficiency in data centers?
  • RQ2What are the key differences between full virtualization, para-virtualization, and hardware-assisted virtualization?
  • RQ3How do virtual machine monitors (VMMs) manage and isolate virtual machines across heterogeneous hardware?
  • RQ4What are the main security, performance, and management trade-offs in virtualized environments?
  • RQ5How does virtualization at the system, storage, and network levels contribute to data center flexibility and reliability?

Key findings

  • Server virtualization significantly improves resource utilization by consolidating multiple workloads on fewer physical machines.
  • Hardware-assisted virtualization (e.g., Intel VT-x, AMD-V) reduces performance overhead compared to pure software virtualization.
  • Virtualization enhances system reliability and availability through live migration and fault tolerance mechanisms.
  • Security is improved via strong isolation between virtual machines, though vulnerabilities in the hypervisor remain a concern.
  • Storage and network virtualization enable dynamic resource allocation and greater infrastructure flexibility.
  • The paper identifies a text overlap with prior work (arXiv:1010.3233), suggesting foundational content was previously published.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.