Patent ID: 9104481
Filing Date: 2015-08-11
Classification: G06F

Abstract:
1. A method for determining a resource allocation, comprising: visiting, by a computing device comprising a processor, each guest of a plurality of guests; obtaining, by the computing device, a list of invalidation counts and revalidation counts associated with resources based on the visiting each guest; calculating, by the computing device, a first ratio based on a global historical revalidation rate of resources associated with all of the plurality of guests and a global historical invalidation rate of resources associated with all of the plurality of guests; calculating, by the computing device, for each guest a second ratio based on a historical revalidation rate of resources associated with the guest and a historical invalidation rate of resources associated with the guest; calculating, by the computing device, for each guest a third ratio as a ratio of the first ratio and the second ratio; calculating, by the computing device, a target size for invalidating resources for each guest based on the third ratio; and adjusting an allocation of a resource to a guest based on at least one of the target sizes.