VIRTUAL MACHINE MIGRATION TASK MANAGEMENT
First Claim
1. A method for virtual machine migration task management, the method performed by a computer and comprising:
- allocating a token to a virtual machine migration task that is being executed in accordance with a virtual machine migration state to migrate a virtualized entity from a source computing environment to a target computing environment;
invoking execution of the virtual machine migration task using a token-based scheduler; and
wherein the token is allocated to the virtual machine migration task in accordance with a corresponding scheduling priority assignment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for preferential treatment of a prioritized virtual machine during migration of a group of virtual machines from a first virtualized computing environment to a second virtualized computing environment. A data structure is allocated to store virtual machine migration task attributes that are associated with a plurality of in-process virtual machine migration tasks. As migration proceeds, the migration task attributes in the data structure are updated to reflect ongoing migration task scheduling adjustments and ongoing migration task resource allotments. A user interface or other process indicates a request to prioritize migration of a particular one of the to-be-migrated virtual machines. Based on the request, at least some of the virtual machine migration task attributes are modified to indicate a reduced scheduling priority of some of the to-be-migrated virtual machine migration tasks so as to preferentially deliver computing resources to the prioritized virtual machine migration tasks.
7 Citations
23 Claims
-
1. A method for virtual machine migration task management, the method performed by a computer and comprising:
-
allocating a token to a virtual machine migration task that is being executed in accordance with a virtual machine migration state to migrate a virtualized entity from a source computing environment to a target computing environment; invoking execution of the virtual machine migration task using a token-based scheduler; and wherein the token is allocated to the virtual machine migration task in accordance with a corresponding scheduling priority assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22, 23)
-
-
10. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor causes the processor to perform a set of acts for virtual machine migration task management, the acts comprising:
-
allocating a token to a virtual machine migration task that is being executed in accordance with a virtual machine migration state to migrate a virtualized entity from a source computing environment to a target computing environment; invoking execution of the virtual machine migration task using a token-based scheduler; and wherein the token is allocated to the virtual machine migration task in accordance with a corresponding scheduling priority assignment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for virtual machine migration task management, comprising:
-
a storage medium having stored thereon a sequence of instructions; and a processor that execute the instructions to cause the processor to perform a set of acts, the acts comprising, allocating a token to a virtual machine migration task that is being executed in accordance with a virtual machine migration state to migrate a virtualized entity from a source computing environment to a target computing environment; invoking execution of the virtual machine migration task using a token-based scheduler; and wherein the token is allocated to the virtual machine migration task in accordance with a corresponding scheduling priority assignment. - View Dependent Claims (20, 21)
-
Specification