Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for the transparent migration of virtual machines storage

a technology for virtual machines and storage, applied in the field of methods and systems for transparent migration of virtual machine storage, can solve the problems of not being suitable for situations, not being able to migrate virtual machines in the wide area, and high cost of extra hardware needed to provid

Inactive Publication Date: 2011-03-01
ZIMORY
View PDF6 Cites 114 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One disadvantage of these is the higher cost of the extra hardware needed to provide for this.
They are also not suitable for situations where the performance or privacy available from local storage is necessary.
Additionally, they do not enable migration of virtual machines in the wide area, where shared storage is generally not available.
However, the I / O performance of such systems is far lower than that of local disks, thus making them unsuitable for a large number of applications and types of usage—for instance, for databases or storing swap files.
At the same time, the storage of virtual machine data on untrusted peers may be incompatible with the trust and privacy requirements of commercial services using the virtual machines.
Additionally, all above solutions require that custom file system software is installed and used by the migrated virtual machine, which introduces administration overhead.
This results in residual dependency problems: such systems are vulnerable to unpredictable source host unavailability, for instance in the case of a network disconnection or power failure.
At the same time, requiring the cooperation of source hosts conflicts with the federated, disconnected nature of platforms such as XenoServers, Grids, and PlanetLab, where servers are under the administrative control of different organizations and may be unpredictably shut down.
This makes this system unsuitable for migrating virtual machines that use large amounts of local storage.
Furthermore, this system does not perform live migration, i.e. the virtual machine has to be stopped at the source server while its data is being copied to the destination server.
For this reason, this system is unsuitable for the end-to-end, unmediated migration of virtual machines.
Furthermore, it does not support wide-area environments, where common storage access is not straightforward.
Thus, for file systems of a realistic size, this results in severe service interruption.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for the transparent migration of virtual machines storage
  • Method and system for the transparent migration of virtual machines storage
  • Method and system for the transparent migration of virtual machines storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

It is an aspect of the present invention to provide a method, a computer system for performing migration of virtual machines, and a computer-readable medium having stored instructions for performing migration of virtual machines which minimize downtime of the virtual machine to be migrated and further ensure file system consistency and transparency to the virtual machines and services running in them.

It is a further aspect of the present invention to provide a method and a system to facilitate the migration of virtual machines that use local storage devices for their persistent states.

The invention contemplates for example the following challenging requirements.

Live migration: Since it is necessary that the migrated virtual machine is not stopped during the migration, the method and system according to the invention performs the transfer of the virtual machine's local persistent state in parallel to the continuing operation of the virtual machine to be migrated.

Consistency: To enabl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Method for transferring storage data of a virtual machine to be migrated from a first host device to a second host device via a communication network, including: running the virtual machine on the first host device; storing, on a local storage device of the first host device, a disk image used by the virtual machine; detecting, while the virtual machine is running on the first host device, any changes made to the disk image used by the virtual machine; establishing a connection over the communication network from the first host device to the second host device; transferring, to the second host device while the virtual machine is running on the first host device, the disk image used by the virtual machine and the detected any changes made; modifying the disk image transferred to the second host device in response to the detected any changes transferred to the second host device; and starting, using the modified disk image, a migrated virtual machine on the second host device at a current state of the virtual machine running on the first host device.

Description

REFERENCE TO RELATED APPLICATIONSThis application claims the benefit of European Patent Application No. 07 003 filed Feb. 21, 2007, which is hereby incorporated by reference herein.FIELDThe present invention relates in general to methods and systems for the transparent migration of virtual machine storage and in particular to a method and a system for transferring storage data of a virtual machine from a first host device to a second host device via a communication network.BACKGROUNDVirtualization is of growing importance in the world of IT deployments, in particular in the fields of data centers and wide-area server infrastructures.In the data centre virtualization allows the consolidation of services in such a way as to provide the control and protection facilities normally associated with dedicated separate hardware and software environments without higher costs. As an example it may be wise to separate the publicly visible web server of a company from the internal intranet serve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/16
CPCG06F9/45533G06F9/5083G06F3/0601G06F2003/0697G06F9/45558G06F2009/4557G06F3/0689G06F3/0664G06F3/067G06F3/0647G06F3/065G06F3/0617
Inventor KOTSOVINOS, EVANGELOSBRADFORD, ROBERT
Owner ZIMORY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products