A virtual machine (VM) is an emulation of a computer system that operates based on the computing resources allocated by a hypervisor. The hypervisor manages multiple VMs on a single physical host and dynamically allocates resources to VMs as needed, allowing them to run independently of each other and potentially with different operating systems. References := Implementing and Operating Cisco Service Provider Network Core Technologies