Method and system for virtual machine migration
First Claim
Patent Images
1. A method for migrating a service Virtual Machine (VM), comprising an operating system and applications running on a hypervisor, comprising a VM managed element and dependent elements of the VM managed element, from a source host to a target host, the method comprising:
- (a) associating a mobile autonomic element having a sensor interface and an effector interface for managing migration of the service VM, the mobile autonomic element being an object, which is separate from the service VM;
(b) migrating the service VM during an execution of the service VM using the mobile autonomic element, comprising;
(i) migrating the mobile autonomic element separately from and concurrently with the service VM;
(ii) managing the migrating of the service VM under control of the mobile autonomic element, comprising;
(i1) preserving a state of the service VM by the mobile autonomic element;
(i2) migrating policies managing the service VM by using the mobile autonomic element; and
(c) at the target host, resuming execution of the service VM under control of the mobile autonomic element.
19 Assignments
0 Petitions
Accused Products
Abstract
Virtual machine (VM) technology allows multiple operating systems each deploying multiple applications to run on a single host. This invention presents an effective method and system for virtual machine migration from a source host to a target host. The method and system concern the migration of both the service VM and the element managing it. State of the migrating VM is preserved so that it can resume its execution on the target host.
-
Citations
37 Claims
-
1. A method for migrating a service Virtual Machine (VM), comprising an operating system and applications running on a hypervisor, comprising a VM managed element and dependent elements of the VM managed element, from a source host to a target host, the method comprising:
-
(a) associating a mobile autonomic element having a sensor interface and an effector interface for managing migration of the service VM, the mobile autonomic element being an object, which is separate from the service VM; (b) migrating the service VM during an execution of the service VM using the mobile autonomic element, comprising; (i) migrating the mobile autonomic element separately from and concurrently with the service VM; (ii) managing the migrating of the service VM under control of the mobile autonomic element, comprising; (i1) preserving a state of the service VM by the mobile autonomic element; (i2) migrating policies managing the service VM by using the mobile autonomic element; and (c) at the target host, resuming execution of the service VM under control of the mobile autonomic element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for migrating a service Virtual Machine (VM), comprising an operating system and applications running on a hypervisor, comprising a VM managed element and dependent elements of the VM managed element, from a source host to a target host, the system comprising a non-transitory computer readable storage medium having computer readable instructions stored thereon for execution by a processor, forming:
-
(a) a mobile autonomic element including a sensor interface, and an effector interface for managing migration of the service VM, the mobile autonomic element being an object, which is separate from the service VM; (b) means for migrating the service VM during an execution of the service VM using the mobile autonomic element, comprising; (i) means for migrating the mobile autonomic element separately from and concurrently with the service VM; (ii) means for managing the migrating of the service VM using the mobile autonomic element, comprising; (i1) means for preserving a state of the service VM by the mobile autonomic element; (i2) means for migrating policies managing the service VM by using the mobile autonomic element; and (c) at the target host, means for resuming execution of the service VM under control of the mobile autonomic element. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for migrating a service Virtual Machine (VM), comprising an operating system and applications running on a hypervisor, comprising a VM managed element and dependent elements of the VM managed element, from a source host to a target host, the system comprising:
-
a processor; a memory device having computer readable instructions stored thereon for execution by the processor, causing the processor to; (a) associate a mobile autonomic element having a sensor interface and an effector interface for managing migration of the service VM, the mobile autonomic element being an object, which is separate from the service VM; (b) migrate the service VM during an execution of the service VM using the mobile autonomic element, comprising; (i) migrating the mobile autonomic element separately from and concurrently with the service VM; (ii) managing the migrating of the service VM under control of the mobile autonomic element, comprising; (i1) preserving a state of the service VM by the mobile autonomic element; (i2) migrating policies managing the service VM by using the mobile autonomic element; and (c) at the target host, resume execution of the service VM under control of the mobile autonomic element. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification