Patent ID: 8327370
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A computer-implemented method for optimizing the fractional allocation of a first resource among a plurality of partitions in a data processing system, said method comprising: defining a plurality of processing attributes, said processing attributes including qualitative attributes and quantitative attributes, wherein each one of said qualitative attributes includes a plurality of possible qualitative attribute names; for a particular one of said qualitative attributes: receiving a particular ranking for the plurality of possible qualitative attribute names for the particular one of said qualitative attributes, wherein a rank for a second particular one of the plurality of possible qualitative attribute names is received, wherein each one of the plurality of possible qualitative attribute names for the particular one of said qualitative attributes is ranked with respect to all other ones of the plurality of possible qualitative attribute names for the particular one of said qualitative attributes; receiving an overall ranking of said qualitative attributes and said quantitative attributes, wherein each one of said quantitative attributes and each one of said qualitative attributes receives a different rank within the overall ranking; generating a policy for at least one of said plurality of partitions, said policy including said definition of said plurality of processing attributes; for at least one of said plurality of partitions, determining first values for each one of said qualitative attributes using said particular ranking; for at least one of said plurality of partitions, measuring second values for each one of said quantitative attributes; assigning a percentage to each one of said qualitative attributes and to each one of said quantitative attributes using said overall ranking; and determining a fractional portion of said first resource to be allocated to said at least one of said plurality of partitions utilizing said policy, said first values, said second values, and said percentage.