Mobility operation resource allocation
Abstract
According to one aspect of the present disclosure, a method and technique for mobility operation resource allocation is disclosed. The method includes: receiving a request to migrate a running application from a first machine to a second machine; displaying an adjustable resource allocation mobility setting interface indicating a plurality of mobility settings comprising at least one performance-based mobility setting and at least one concurrency-based mobility setting; receiving, via the interface, a selection of a mobility setting defining a resource allocation to utilize for the migration; and migrating the running application from the first machine to the second machine utilizing resources as set by the selected mobility setting.
Claims
exact text as granted — not AI-modified1 . A method, comprising:
receiving a request to migrate a running instance of an operating system and an application from a first machine to a second machine; displaying an adjustable resource allocation mobility setting interface indicating a plurality of mobility settings comprising at least one performance-based mobility setting and at least one concurrency-based mobility setting; receiving, via the interface, a selection of a mobility setting defining a resource allocation to utilize for the migration; and migrating the running instance of the operating system and the application from the first machine to the second machine utilizing resources as set by the selected mobility setting.
2 . The method of claim 1 , further comprising negotiating a balance of resource allocations between the first machine and the second machine based on the selected mobility setting.
3 . The method of claim 1 , further comprising identifying a memory resource allocation for the migration based on the selected mobility setting.
4 . The method of claim 3 , further comprising determining processor utilization for the migration based on the selected mobility setting.
5 . The method of claim 1 , further comprising:
allocating greater memory resources for the performance-based mobility setting than for the concurrency-based mobility setting; and allocating a greater quantity of threads for the performance-based mobility setting than for the concurrency-based mobility setting for managing the memory resources.
6 . The method of claim 1 , further comprising automatically overriding the mobility setting in response to identifying unavailable resources corresponding to a resource allocation indicated by the mobility setting.
7 . A method, comprising:
receiving a request to migrate a plurality of logical partitions from a first machine to a second machine, each logical partition comprising a running instance of an operating system; displaying an adjustable resource allocation mobility setting interface indicating a plurality of mobility settings, each mobility setting corresponding to a desired resource allocation to utilize for the migration; receiving, via the interface, a first mobility setting to apply to a first set of logical partitions of the plurality of logical partitions and a second mobility setting to apply to a second set of logical partitions of the plurality of logical partitions; and initiating migration of the first and second sets of logical partitions from the first machine to the second machine utilizing the resource allocations as set by the respective first and second mobility settings.
8 . The method of claim 7 , wherein the first mobility setting is a performance-based mobility setting and the second mobility setting is a concurrency-based mobility setting.
9 . The method of claim 7 , further comprising negotiating a balance of resource allocations between the first machine and the second machine based on the first and second mobility settings.
10 . The method of claim 9 , further comprising automatically overriding the resource allocation indicated by either the first or second mobility settings in response to identifying unavailable resources on either the first or second machines.
11 . The method of claim 7 , further comprising identifying a memory resource allocation for the migration based on the first and second mobility settings.
12 . The method of claim 11 , further comprising identifying a processor resource allocation for the migration based on the first and second mobility settings.
13 . The method of claim 8 , further comprising:
allocating greater memory resources for the first mobility setting than for the second mobility setting; and allocating a greater quantity of threads for the first mobility setting than for the second mobility setting for managing the memory resources.
14 . A method, comprising:
receiving a request to migrate from a first machine to a second machine a plurality of logical partitions (LPARs) each running an instance of an operating system and an application; displaying an interface comprising a plurality of selectable mobility settings, each mobility setting corresponding to a desired resource allocation to utilize for the migration, wherein a first mobility setting sets a first resource allocation to accommodate a desired rate of migration, and wherein a second mobility setting sets a second resource allocation to accommodate a desired concurrency of LPAR migrations; receiving, via the interface, a selection of a mobility setting to apply for migrating the LPARs; and initiating migration of the LPARs from the first machine to the second machine utilizing resources as set by the selected mobility setting.
15 . The method of claim 14 , further comprising setting an amount of memory on the first and second machines to allocate to the migration and a quantity of threads to use on the first and second machines for the migration based on the selected mobility setting.
16 . The method of claim 15 , further comprising, in response to detecting a mismatch between the amount of memory on the first machine and the amount of memory on the second machine to allocate to the migration based on the selected mobility setting, negotiating a balance of resource allocation on the first and second machines based on available resources on the first and second machines.
17 . The method of claim 16 , further comprising receiving a different selected mobility setting for each of the plurality of LPARs and automatically applying the respective selected mobility settings to the respective migrations of the LPARs.
18 . The method of claim 17 , further comprising setting a run time for the threads based on the selected mobility setting.
19 . The method of claim 18 , further comprising evaluating available resources on the first and second machines based on the selected mobility setting.
20 . The method of claim 1 , wherein:
each selectable mobility setting sets an amount of memory on the first and second machines to allocate to the migration and a quantity of threads to use on the first and second machines for the migration; and further comprising determining availability of the amount of memory and the quantity of threads on the first and second machines for the migration based on the selected mobility setting and, in response to determining an unavailability of the amount of memory or the quantity of threads on either the first or second machines for the migration, negotiate a balance of memory and threads to use on the first and second machines to use for the migration.Join the waitlist — get patent alerts
Track US2014129716A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.