DYNAMIC MIGRATION OF VIRTUAL MACHINES BASED ON WORKLOAD CACHE DEMAND PROFILING
First Claim
1. A computer-implemented method, comprising:
- obtaining a cache hit ratio for each of a plurality of virtual machines;
identifying, from among the plurality of virtual machines, a first virtual machine having a cache hit ratio that is less than a threshold ratio, wherein the first virtual machine is running on a first physical server; and
migrating the first virtual machine from the first physical server having a first cache size to a second physical server having a second cache size that is greater than the first cache size.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method comprises obtaining a cache hit ratio for each of a plurality of virtual machines, and identifying, from among the plurality of virtual machines, a first virtual machine having a cache hit ratio that is less than a threshold ratio. The identified first virtual machine is then migrated from the first physical server having a first cache size to a second physical server having a second cache size that is greater than the first cache size. Optionally, a virtual machine having a cache hit ratio that is less than a threshold ratio is identified on a class-specific basis, such as for L1 cache, L2 cache and L3 cache.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
obtaining a cache hit ratio for each of a plurality of virtual machines; identifying, from among the plurality of virtual machines, a first virtual machine having a cache hit ratio that is less than a threshold ratio, wherein the first virtual machine is running on a first physical server; and migrating the first virtual machine from the first physical server having a first cache size to a second physical server having a second cache size that is greater than the first cache size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product including computer usable program code embodied on a computer usable storage medium, the computer program product including:
-
computer usable program code for obtaining a cache hit ratio for each of a plurality of virtual machines; computer usable program code for identifying, from among the plurality of virtual machines, a first virtual machine having a cache hit ratio that is less than a threshold ratio, wherein the first virtual machine is running on a first physical server; and computer usable program code for migrating the first virtual machine from the first physical server having a first cache size to a second physical server having a second cache size that is greater than the first cache size. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification