Live Virtual Machine Migration QoS Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing quality of service (QoS) approaches for live virtual machine migration primarily focus on steady-state resource allocation, neglecting the need for end-to-end QoS guarantees during the transitional state of VM migration, which can result in either no guarantees or rigid virtualization that prevents dynamic resource management.
Innovation Solution
A method and system for providing quality of service during live migration by determining QoS specifications for virtual machines and controlling resources such as network characteristics and execution parameters, including VM slowdown, bandwidth regulation, and utilizing multiple networks or migration paths with different technologies to ensure seamless migration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing steady-state QoS approaches are applied to live migration, then local resource allocation is optimized, but end-to-end QoS guarantees during migration are lost
Solution Approach 1:
The system dynamically adjusts QoS parameters during different migration phases (pre-migration, active migration, post-migration) rather than applying static steady-state QoS rules. This allows the system to maintain reliability during transitions while preserving productivity during stable operation.
Solution Approach 2:
The system performs preliminary QoS assessment and resource reservation before migration begins, ensuring that QoS guarantees are established in advance for the transitional state, preventing QoS degradation during the actual migration process.
2Reliability
If rigid virtualization is applied to ensure QoS during migration, then QoS guarantees are maintained, but dynamic resource management capabilities are reduced
Solution Approach 1:
The system implements dynamic QoS policies that adapt to migration state, allowing flexible resource management during steady-state while providing guaranteed QoS during migration transitions through automated policy switching rather than rigid constraints.
Solution Approach 2:
The system changes QoS parameters dynamically based on migration phase, adjusting resource allocation, bandwidth reservations, and scheduling policies to maintain QoS guarantees during migration while preserving management flexibility during normal operation.
3Productivity
If VM migration is performed without transitional state QoS control, then resource balancing is achieved, but latency and overhead increase
Solution Approach 1:
The system performs preliminary resource preparation and QoS configuration before migration starts, pre-allocating bandwidth and computing resources to minimize actual migration time and reduce latency during the critical data transfer phase.
Solution Approach 2:
The system maintains continuous QoS monitoring and control throughout the migration process, ensuring uninterrupted resource allocation and minimizing idle time between migration stages, thereby reducing overall migration latency.
Data Source
AI summary
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.


