Virtualization may bring several advantages to the design
of modern computer systems including better security,
higher reliability and availability, reduced costs, better
adaptability to workload variations, easier migration of virtual
machines among physical machines, and easy coexistence
of legacy applications.