Resource Allocation Using Virtual Machines – Importance, Risks, And Benefits