1. A compute node for migrating a virtual machine, the compute node comprising: a virtual machine migration module to receive a request to migrate a virtual machine to a destination compute node, wherein the request includes a service level requirement; a service level management module to determine platform resources required to migrate the virtual machine and satisfy the service level requirement; and a resource management module to (i) determine whether the required platform resources are currently available to the compute node and (ii) reserve the required platform resources for a predicted migration time in response to a determination that the required platform resources are currently available; wherein the virtual machine migration module is further to migrate, in response to reservation of the required platform resources, the virtual machine to the destination compute node using the reserved platform resources.