Patent ID: 8938740
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A resource allocation apparatus for performing allocation of an amount of resources to a plurality of applications operated on a computer, the resource allocation apparatus comprising: parameter determination means for determining, for each of the plurality of applications, a first parameter a and a second parameter b in a quality function f of expression (1) indicating a relation between an amount of resources to be used and a quality of user experience; resource amount determination means for determining an amount of resources to be allocated to the plurality of applications using the quality function f for each of the plurality of applications in which the first parameter a and the second parameter b are determined by the parameter determination means, reception means for receiving an increase/decrease request of an amount of resources for any one of the plurality of applications; and parameter adjustment means for multiplying, for the any one of the applications, the first parameter a and the second parameter b determined by the parameter determination means by a multiple number larger than one, the number increasing according to an increase amount indicated by the increase/decrease request received by the reception means, the parameter adjustment means multiplying the first parameter a and the second parameter b by a multiple number smaller than one, the number decreasing according to a decrease amount indicated by the increase/decrease request received by the reception means, wherein: