Method and apparatus for management of virtualized process collections
First Claim
1. A computer implemented method for managing virtualized process collections, the computer implemented method comprising:
- receiving performance metrics for a virtualized process collection running in a first logical partition;
calculating a threshold value for the performance metrics;
executing a performance state analysis of the performance metrics to determine whether the calculated threshold value of the performance metrics exceed a maximum or minimum threshold specified in a stack tier policy for the virtualized process collection;
executing a stack tier analysis of the performance metrics to identify any trigger violations and determine a migration action to be taken for the virtualized process collection; and
responsive to a determination that a number comprising the identified trigger violations exceeds a trigger violation count, generating a migration event to migrate the virtualized process collection to a second logical partition.
1 Assignment
0 Petitions
Accused Products
Abstract
A management software approach to automatic and dynamic migration of applications running within virtualized process collections while retaining state during the migration operation. Performance metrics are received for a virtualized process collection running in a first logical partition. A threshold value is calculated for the performance metrics. A performance state analysis of the performance metrics is executed to determine whether the calculated threshold value of the performance metrics exceed a maximum or minimum threshold specified in a stack tier policy for the virtualized process collection. A stack tier analysis of the performance metrics is executed to identify any trigger violations and determine a migration action to be taken for the virtualized process collection. Responsive to a determination that the number of identified trigger violations exceeds a trigger violation count, a migration event is generated to migrate the virtualized process collection to a second logical partition.
-
Citations
20 Claims
-
1. A computer implemented method for managing virtualized process collections, the computer implemented method comprising:
-
receiving performance metrics for a virtualized process collection running in a first logical partition; calculating a threshold value for the performance metrics; executing a performance state analysis of the performance metrics to determine whether the calculated threshold value of the performance metrics exceed a maximum or minimum threshold specified in a stack tier policy for the virtualized process collection; executing a stack tier analysis of the performance metrics to identify any trigger violations and determine a migration action to be taken for the virtualized process collection; and responsive to a determination that a number comprising the identified trigger violations exceeds a trigger violation count, generating a migration event to migrate the virtualized process collection to a second logical partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system for managing virtualized process collections, the data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to receive performance metrics for a virtualized process collection running in a first logical partition;
calculate a threshold value for the performance metrics;
execute a performance state analysis of the performance metrics to determine whether the calculated threshold value of the performance metrics exceed a maximum or minimum threshold specified in a stack tier policy for the virtualized process collection;
execute a stack tier analysis of the performance metrics to identify any trigger violations and determine a migration action to be taken for the virtualized process collection; and
generate a migration event to migrate the virtualized process collection to a second logical partition in response to a determination that a number comprising the identified trigger violations exceeds a trigger violation count.
-
-
13. A computer program product for managing virtualized process collections, the computer program product comprising:
-
a computer usable storage medium having computer usable program code stored thereon, the computer usable program code comprising; computer usable program code for receiving performance metrics for a virtualized process collection running in a first logical partition; computer usable program code for calculating a threshold value for the performance metrics; computer usable program code for executing a performance state analysis of the performance metrics to determine whether the calculated threshold value of the performance metrics exceed a maximum or minimum threshold specified in a stack tier policy for the virtualized process collection; computer usable program code for executing a stack tier analysis of the performance metrics to identify any trigger violations and determine a migration action to be taken for the virtualized process collection; and computer usable program code for generating a migration event to migrate the virtualized process collection to a second logical partition in response to a determination that a number comprising the identified trigger violations exceeds a trigger violation count. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification