Live virtual machine migration quality of service
AssigneeInternational Business Machines Corporation
InventorsBulent Abali, Canturk Isci, Jeffrey O. Kephart, Suzanne K. McIntosh, Dipankar Sarma
Life of this patent
Estimating the term…
Abstract
A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters.
Claims18
A system for providing quality of service during live migration, comprising:
- a derivation module configured to determine one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated;
- and
- a mapping module stored on a computer readable storage medium and configured to apply a QoS to a live migration of the one or more VMs based on the one or more QoS specifications by controlling resources including at least one of live migration network characteristics and VM execution parameters,
- wherein the mapping module is further configured to apply the QoS by assigning priorities to the one or more VMs, and
- wherein the controlling resources includes utilizing multiple, different migration paths, and higher priority VMs are migrated over paths utilizing different, faster implemented types of networking technologies than lower priority VMs.
A system for providing quality of service during live migration, comprising:
- a derivation module configured to determine one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated;
- and
- a mapping module stored on a computer readable storage medium and configured to apply a QoS to a live migration of the one or more VMs based on the one or more QoS specifications by controlling resources including at least one of live migration network characteristics and VM execution parameters, the mapping module including at least one of a network configuration module and a migration path module,
- wherein the mapping module is further configured to apply the QoS by assigning priorities to the one or more VMs, and
- wherein the migration path module is further configured to utilize multiple, different migration paths, and higher priority VMs are migrated over paths utilizing different, faster implemented types of networking technologies than lower priority VMs.
A non-transitory computer readable storage medium comprising a computer readable program for providing quality of service during live migration, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
- 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 at least one of live migration network characteristics and VM execution parameters,
- wherein applying the QoS includes assigning priorities to the one or more VMs, and
- wherein the controlling resources includes utilizing multiple, different migration paths, and higher priority VMs are migrated over paths utilizing different, faster implemented types of networking technologies than lower priority VMs.
Dependencies are inferred from the claim text.