Functions of Hypervisor
Functions of Hypervisor
The hypervisor’s responsibilities are more extensive than it might seem. In fact, it may be the most important concept in virtualization.
It functions as a software module that provides mapping between the physical networking environment.
Functions of the hypervisor are as follows:
1. Create VMs: The hypervisor describes how the physical networking environment can be partitioned into multiple VMs.
It manages these interfaces and presents to the customer the appearance of the availability of an autonomous networking environment. This role is primarily focused toward the application software.
2. Allocation of Hardware (HW) Resources: As an extension of VM creation, the hypervisor dictates instructions to the physical HW as to how to operate in this multi-tenant environment. The application software is allocated specific HW resources based on requests and the hypervisor resources. The physical hardware is never aware of the existence of a multi-tenant environment. It just thinks it has one application running- the hypervisor.
3. Monitor Status of VMs: Possibly the most challenging of all the hypervisor’s roles. Each VM has a service level agreement related to its virtual system and operates in an uncertain environment plagued with performance and fault conditions. The hypervisor must manage all of these application software environments concurrently with the network functionality that best meets the combined needs of the applications.
4. Support VM Migration: In a dynamic cloud environment, there are a number of scenarios where a VM will be established in one part of the physical networking environment, which, as the environment changes, could become sub-optimal. This may happen when a fault occurs or with a major change in computing requirements in the network. To re-optimize, it may be beneficial to move the VM from one physical location to the another. The orchestrator manages the migration, but the hypervisor plays a role in the stopping and starting the VMs.
5. Translate HW instructions: Each VM has its own guest OS, which has an assumption about the HW it communicates through. Instruction sets differ between HW. There is actually only one true HW that interprets HW instructions-the physical HW to which each VM is bound. The hypervisor assists with translation between the guest OS hardware instructions and the host HW instruction set.
To get updated with posts on new technologies like Artificial Intelligence, Machine Learning, Virtualization & Cloud computing, 4G-LTE KPI Optimization, 5G-NR, 4G-LTE, 3G-UMTS and 2G-GSM technologies, you can connect with us on Facebook/ LinkedIn/ Twitter.