1. A method, comprising: assigning to a first set of virtual resources of a virtual machine a first priority, wherein the first set of virtual resources are entitled virtual resources for the virtual machine; assigning to a second set of virtual resources of the virtual machine a second priority lower than the first priority, wherein the first and seconds sets of virtual resources when combined exceed the entitled resources for the virtual machine; mapping the first set of virtual resources to a first physical resource of a pool of shared physical resources, the pool of shared physical resources allocatable to the first and second sets of virtual resources, wherein the first physical resource comprises a desired affinity level to a second physical resource allocated to the virtual machine; and preferentially allocating the first physical resource to the first set of virtual resources over the second set of virtual resources.