Utility-driven Allocation of Multiple Types of Resources to Virtual Machines in Clouds | IEEE Conference Publication | IEEE Xplore