Virtual Machine Live Migration Bandwidth Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for migrating virtual computers between physical machines often result in service disruptions due to data transfer bottlenecks and login delays, particularly when using NPIV for live migration, which can lead to incomplete data transfers and system halts.
Innovation Solution
A computer system with a control device and storage device that manages a virtual computer's migration by controlling data writing to a virtual storage device during live migration, utilizing bandwidth control methods such as interrupt reporting delays and write protecting to optimize data transfer without service halts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If NPIV is used for live migration to maintain data transfer performance, then data transfer bandwidth is improved, but login delays occur causing service disruptions
Solution Approach 1:
The patent performs login operations in advance before migration. Specifically, the source physical machine executes login to the storage device before the virtual machine migration begins, so that when migration occurs, the login is already completed and no delay occurs during the migration process.
Solution Approach 2:
The patent uses configuration information copying to transfer login status. The source physical machine's configuration information including login status is copied to the destination physical machine, allowing the destination to resume operations without repeating the login process.
2Reliability
If virtual computer migration is performed without service halt, then service continuity is improved, but data transfer completeness cannot be ensured due to bottlenecks
Solution Approach 1:
The patent dynamically adjusts the migration process based on data transfer status. It monitors whether data transfer is complete and adjusts the migration timing accordingly, allowing the system to flexibly handle ongoing write operations without compromising data integrity.
Solution Approach 2:
The patent implements feedback mechanisms to monitor data transfer status during migration. The system checks whether all data has been successfully transferred before completing the migration, and can pause or adjust the migration process based on this feedback to ensure data completeness.
3Productivity
If interrupt reporting is delayed to control bandwidth during migration, then data transfer control is improved, but processing response time increases
Solution Approach 1:
The patent uses periodic interrupt reporting during migration. Instead of continuous reporting, it reports interrupts at periodic intervals, which controls the data transfer bandwidth while minimizing the impact on processing response time by allowing batched updates.
Data Source
AI summary
Computer system is provided with a first physical computer and a second physical computer. The first physical computer is provided with a control device and a storage device coupled to the control device. The control device of the first physical computer constructs a virtual computer and can execute a predetermined guest program on the virtual computer. A part of a region of the storage device is used as a virtual storage device that is a storage device for the virtual computer. In the case in which the control device executes a live migration which is to migrate the virtual computer of the first physical computer to the second physical computer while executing the guest program in a substantial way, the control device executes a control for reducing a data writing amount in a certain period of time to a virtual storage device that has been allocated to the virtual computer.


