2014Unpublished venueRequires access

HARDWARE VIRTUALIZATION IN NESTED VIRTUALIZATION

Muhammad Imran Iqbal, Sobia Mehdi, Iqra waheed

Open publisher page 0 citations

Abstract

Abstract — it is a software implementation that runs on computers to run different programs like a real physical machine. There are two classifications of Virtual Machines categorized by their use i.e. System Virtual Machine and Process Virtual Machine. Virtual Machine Monitor or Hypervisor is the software layer that provides virtualization. The operating system running on virtual machine is called guest operating system. From Operating System designs and development, Virtualization has great impact and importance. Different techniques are used in virtualization; each has its own implementations under certain circumstances. One technique is not truly efficient for other environment. Shared kernel, full kernel and hypervisor virtualization are different techniques that be used combined as well as independently. Nowadays the full virtualization with binary translation is the most effective and reliable technology used ever with great ease of use. VMware uses both full virtualization with binary translation and hardware assisted virtualization. We have discussed many types of virtualization techniques and their interrupt handling. How virtual machine works over host operating system is well explained in this review. In nested virtualization there is a lack of architecture support for multi-level virtualization. For this reason it has up to 10 % of overload. It is possible to overcome the overhead i.e. 6-10 % for nested virtualization and to find a better solution.

About this research paper

What this paper is about

Abstract — it is a software implementation that runs on computers to run different programs like a real physical machine. There are two classifications of Virtual Machines categorized by their use i.e. System Virtual Machine and Process Virtual Machine. Virtual Machine Monitor or Hypervisor is the software layer that provides virtualization. The operating system running on virtual machine is called guest operating system. From Operating System designs and development, Virtualization has great impact and importance. Different techniques are used in virtualization; each has its own implementations under certain circumstances. One technique is not truly efficient for other environment. Shared kernel, full kernel and hypervisor virtualization are different techniques that be used combined as well as independently. Nowadays the full virtualization with binary translation is the most effective and reliable technology used ever with great ease of use. VMware uses both full virtualization with binary translation and hardware assisted virtualization. We have discussed many types of virtualization techniques and their interrupt handling. How virtual machine works over host operating system is well explained in this review. In nested virtualization there is a lack of architecture support for multi-level virtualization. For this reason it has up to 10 % of overload. It is possible to overcome the overhead i.e. 6-10 % for nested virtualization and to find a better solution.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract — it is a software implementation that runs on computers to run different programs like a real physical machine. There are two classifications of Virtual Machines categorized by their use i.e. System Virtual Machine and Process Virtual Machine. Virtual Machine Monitor or Hypervisor is the software layer that provides virtualization. The operating system running on virtual machine is called guest operating system. From Operating System designs and development, Virtualization has great impact and importance. Different techniques are used in virtualization; each has its own implementations under certain circumstances. One technique is not truly efficient for other environment. Shared kernel, full kernel and hypervisor virtualization are different techniques that be used combined as well as independently. Nowadays the full virtualization with binary translation is the most effective and reliable technology used ever with great ease of use. VMware uses both full virtualization with binary translation and hardware assisted virtualization. We have discussed many types of virtualization techniques and their interrupt handling. How virtual machine works over host operating system is well explained in this review. In nested virtualization there is a lack of architecture support for multi-level virtualization. For this reason it has up to 10 % of overload. It is possible to overcome the overhead i.e. 6-10 % for nested virtualization and to find a better solution.

Key concepts: Full virtualization, Virtualization, Hardware virtualization, Hypervisor, Computer science, Operating system, Application virtualization, Virtual machine

Related papers

Back to paper searchBrowse research topicsOriginal source
HARDWARE VIRTUALIZATION IN NESTED VIRTUALIZATION — Research Paper | ScholarLens