1. A method for providing quality of service during live migration, comprising: determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated; and based on the one or more QoS specifications, applying, using a processor, a QoS to a live migration of the one or more VMs by controlling resources including live migration network characteristics and VM execution parameters; wherein applying the QoS includes assigning priorities to the one or more VMs, wherein the controlling resources includes utilizing multiple, different migration paths, and wherein higher priority VMs are migrated over different paths than lower priority VMs, the different paths utilizing different, faster implemented technologies than paths for the lower priority VMs, the different, faster implemented technologies including at least one of infiniband (TB), Ethernet, remote direct memory access (RDMA), and transmission control protocol (TCP).