CentOS 7 – Paravirtualization

How to install web server (IIS) on Windows Server 2019

Paravirtualization is a new kind of enhancement to the virtualization technology. It has the capacity of making the guest OS recompile before being installed on the vertical machine that serves the virtual machines to identify between virtual and physical hardware. With the use of this virtualization, we have a better optimization in system performance via conserving computing resources. It is due to this technology that we don’t need to dedicate resources for the virtual machines and will be used only as necessary. Differing from the full virtualization where we need to create the virtual resources and dedicate them to the virtual machine, it is rather being used or not.

In paravirtualization, the guest operating system is managed by the hypervisor—as a layer lying between the physical machine and the virtual machines—to efficiently enable and share physical device access. While it normally doesn’t require full device emulation or dynamic recompiling to perform privileged instructions, paravirtualization often performs at a near-native speed.

This preceding architecture shows how the paravirtualization virtual machines interact with the physical hardware through the special hypervisor that communicates directly with the modifier OS to optimize the communication.

Paravirtualization is an expansion of a technology invented by IBM. Xen is an open source software project that incorporates paravirtualization. The Xen hypervisor is what brought about the term paravirtualization. Today, most virtualization solutions support paravirtualization as a norm. A number of Linux development vendors have collaborated on a new form of paravirtualization, initially developed by the Xen group, and it provides a hypervisor-agnostic interface between the hypervisor and guest OS kernels.

Comments are closed.