Virtualization in Cloud Computing - Parth Sharma
Virtualization in Cloud Computing - Parth Sharma
What is Virtualization?
Through the use of software programs, virtualization allows processors,
memory, storage, and other hardware components of a single computer
to be divided into multiple virtual computers, which are commonly
called virtual machines (VMs). Even though each VM runs on a small
portion of the actual underlying computer hardware, it behaves as an
independent computer.
Xen Basics
Xen hypervisor runs on hardware “Classic” system VM . The hypervisor
is a thin layer with minimal functionality. In domain 0, the virtual
machine is privileged with access to resources. This is usually some
variant of NetBSD, Solaris, or Linux. Device drivers are also sometimes
installed. This virtual machine contains tools for managing other virtual
machines.
refreshed periodically.
Positive credit score VMs are given repute of OVER and negative
credit score vCPUs are given
repute of UNDER.
Each VM also has a reservation and a limit, which are both set to 0
and unlimited by default.
Individual VMs cannot utilise the Host CPU indefinitely, thus the
scheduler is built for fairness. Their priority will be dynamically
altered as they receive additional CPU time.
End!